红牛饮料网上超市销售方案建议书(编辑修改稿)内容摘要:

象,可定期特聘业内专家撰写文章发表于网上并将作者作为特聘顾问在网上发布。 选择网站构建方法 电子商务网的建设,如果一切从零开始 ,要么建设的是一个功能简单、结构固定的“个人网站”,要么用很长的时间、花费巨资建设一个不一定能稳定运行的企业网站。 以上问题,在网络人才比较缺乏的企业,就尤为突出。 选择 应用服务平 . . . . .台构建 . . . 网站是解决这个问题的有效方法。 它不仅能使企业简单易行地建立起自己的功能强大、结构灵活的网站,而且能能快速安全地管理自己的网站,因为网站建设的复杂的企业级技术(如负载均衡、灾难恢复、组件分布、集群)大都交给网站平台去解决。 SilverStream介绍 我们根据目前国际上的权威评估,加上多年的实践经验,选择SilverStream 作为红牛商务网站的应用建设平台。 SilverStream 作为 WWW技术的龙头产品,最优秀的应用服务器和开发环境,必将给我们带来极大的便利。 下面是对它的介绍。 1. SilverStream 的由来 Web 给世界带来了巨大的变化 ,创造了瘦客户、三层结构、 HTML、 CGI、Scripts、 Servlets 的世界,并迅速风靡全球。 而在另一个世界,方便的 4GL、事务的完整性、安全性、方便的数据访问、信息处理依然强劲。 两个世界各有优缺点,而用户的希望是结合两者的优点。 第 16 页 共 42 页 2020725 怎样作到结合两个世界的优点,形成一 个统一的世界。 “应用服务器”应运而生。 “应用服务器”解决了 Web 开发者方便访问数据库、保证事物完整性、数据访问安全性的问题,同时又使得 4GL 开发者可以方便地发展到 Web 而不用学习使用六、七个工具。 SilverStream应用服务器从广义上讲是一个 Web服务器,但它不是一般的 Web服务器,而是一个超级 Web 服务器。 它是一个基于 Web 技术实现的全面、高效、省力的大型企业级网络信息系统解决方案。 在此通过用 SilverStream和一般 Web服务器简单作以对照,来浏览以下 SilverStream 对 WEB 的发展: 1. 对于一般的 Web 服务器,不易实现交互应用。 如果要实现交互应用则需要编写程序,简单的交互已不易实现,而复杂的交互编程的工作量将是巨大的。 仅就开发而言,可以聘请计算机专业人员或专业公司来实现,虽然开发完成了,但留给用户的维护问题却难以解决。 而 SilverStream 很好地解决了交互问题, 它可以通过简单的选择和设置工作 (向导式和可视化方法 )开发出高级的交互应用,这些交互应用可以做成 HTML 页面形式,也可以做成 Applet 形式,还可以做成独立的 Java 应用形式 (其底层在SilverStream 中是一样的 ),不管 想作成什么形式,方法都是一样简单,不需专门知识专门人才,一般人都可以开发和维护。 2. 一般 Web 服务器在自身设计上都没有考虑安全控制问题,任何人从任何地方发出请求, Web 都给予响应,仅适用于公开的信息发布。 对于一个完整的信息系统而言,就需要一定的权限控制和加密要求。 要在一般的 Web服务器上要实现权限控制,则需要编写大量的程序,与开发交互应用一样,存在开发和维护的困难,另外由于自己开发的权限控制程序是游离于 Web服务器核心之外的,因此很容易被人绕过控制程序而直接访问 Web 服务器得到信息,出现不安全因素。 而 SilverStream 是在 Web 服务器的核心层实现了安全控制机制 ,将 Web 服务器完全置于安全机制的管理之下,完全避免了被绕过的可能,避免了不安全因素。 更重要的是此模块使开发人员 第 17 页 共 42 页 2020725 不需要另外再编写安全控制程序,只需要简单地对不同对象设置不同的访问权限,就可达到安全控制的目的,大大简化了开发和维护工作。 3. 一般的 Web 系统,数据是存放在 HTML 文件中的,对于简单的公开信息发布,这种机制可以很好地完成任务。 对于复杂的信息系统,就不能把数据全部存于 HTML文件中,因为 HTML存放信息的信息量小且不易共享使用,这就需要用数 据库或数据仓库存放信息。 但一般 Web 访问数据库要靠编程来实现,对不同的数据库、不同的表结构、不同的输出格式要求不同的编程,造成程序量大且开发维护都很困难,且占用系统资源多 (每个请求需要一个进程 ),运行效率低。 SilverStream 提供统一的数据库接口和数据库连接 ,使访问数据库信息无需编程,大大简化了开发和维护工作。 4. SilverStream 提供了一个极其方便的开发平台 ,可以满足各个层次开发人员的需求。 对于非专业人员,可使用向导式和可视化方法,方便地开发自己的系统;对于专业人员可用辅助式和自由式方法,开发 出功能强大的系统;而伪码式开发则介于两者之间,既具有直观的界面,又可实现比较丰富的功能。 专业人员也常常通过向导式和可视化开发方法迅速地构造出原型系统和系统框架,再通过辅助式和自由式方法进行具体细节的开发,大大提高开发效率。 5. SilverStream 还提供了服务器集群 (Cluster)机制, 多台服务器可构成一个集群 ,这些服务器在逻辑上 (对客户而言 )是一台服务器,而实际上是多台服务器并行工作,这样不仅提高了性能 (多台服务器并行工作 ),而且提高了可靠性 (若其中一台服务器出故障,其他服务器可自动接管其工作,不会出 现网络服务间断的情况 ),同时也方便管理和维护 (管理员可随时停下一台服务器进行维修、维护,不会出现网络服务间断的情况 ),这一点对于大型企业和网站是十分重要的。 6. 除了上述功能之外, SilverStream 还具备许多很重要的功能,如事件触 第 18 页 共 42 页 2020725 发功能 (实现流程的自动化 )、会话管理功能 (实现页面之间的有机关联 )、事务管理功能 (保证事务的一致性 )、全文检索功能 (无须编程的全文检索 )、历史记录 (版本跟踪 )功能 (自动记录数据库的变动历史 )、结果分发(Publish)功能 (实现远程安装、维护功能 )、连接池功能 (提高数据库访问的 性能 )、线程池功能 (提高系统运行速度 )、数据缓冲功能 (提高数据访问的速度、减轻数据库负担 )、 Servlet 功能 (支持全动态页面 )、数据源对象功能 (实现与任意数据源连接的接口 )、可重用对象功能 (实现应用逻辑与界面的分离 )、服务器监督功能 (可全面监督、管理服务器的运行 )、CORBA、 RMI、 DCOM 连接功能 (与其他广泛的应用协同工作 )等,这些对于提高系统整体功能、性能都是非常重要的,为 SilverStream 成为一个真正的企业级服务器奠定了坚实的基础。 当企业开发系统时,若采用一般 Web 服务器则存在 安全性不易实现、交互式应用开发困难,数据库访问需要大量编程,开发维护成本高,不能形成服务器集群,性能和可靠性不能得到保证等一系列问题。 若采用 C/S 结构,则存在对 Client 端软硬件环境要求高,安装维护不方便,尤其是对跨地区企业而言,软件更新维护的工作量极大。 其次,企业系统难以扩展,信息难以发布出去让更多的人知道,这就会损失许多商机。 SilverStream 使开发维护都变得十分简单方便,可以为企业赢得大量的宝贵时间,通过强大的网络功能,为企业在商界赢得更多的机会,提高企业的竞争力。 第 19 页 共 42 页 2020725 SilverStream 应用服务器及其开发平台在短短的一年多时间里已席卷北美、欧洲,并很快冲向亚洲,成为软件时代一个新的里程碑。 在日本、新加坡、南韩、香港, SilverStream 应用服务器已得到许多成功的应用。 作为全美第二大股票交易所的美国芝加哥股票交易所成功地使用了该产品;美国联邦储备银行、西南贝尔公司、美国西南航空公司、英国商业银行、 IBM、 TI、 3M、香港医管局等全球数千家大公司均采用了该产品并取得了巨大的成功。 在国内,中国电力科学院已首家在电力系统使用 SilverStream 开发电力管理系统,评价极高。 2. SilverStream 产品的组成: (1)应用服务器 第 20 页 共 42 页 2020725 这是本产品最主要的组成部分,它是网络应用系统三层结构的中间层,是介于客户端和数据库服务器之间的应用层。 它提供各种关键的服务器端( Server)应用服务,如数据库管理、事务管理、状态和会话管理、安全管理、调用事务对象( Business Object)、数据缓冲、动态 HTML生成、 IIOP 通讯、全文检索等,这些对于以前普通的 Web 服务器来说所不具备的服务为客户端( Client)的变瘦提供了充分的条件。 (2)负载平衡模块 这是一个对于目前大型信息系统非常必 要且非常有效的模块。 负载管理、 Cache 管理、任务调度以及会话级出错处理。 系统在多 CPU 和多服务器环境下均匀分配负载 ,提高系统的工作效率和工作能力,而会话级的出错处理能力增加了可靠性,一但某个 CPU 或服务器发生故障,其他部分会自动承担它的任务,从而消除了单点甚至多点失败,这和我们熟悉的磁盘镜像很类似。 (3)数据连接模块 利用这个模块提供的各种接口,我们可以轻松地连接目前市面上绝大多数的关系数据库( MS SQL Server、 Sybase SQL Server、 Sybase SQL Anywhere、 Oracal、 DB/ Informix、 MS Access 等)和 SAP、 Peoplesoft、Notes、 CICS、 Tuxedo 等多种非关系数据源。 而对于模块没有提供接口的数据源对象,开发人员还可利用设计环境中的数据源开发模块简单地开发专用接口。 这个模块几乎完全替代了以前 C/S 结构开发中为连接数据库而必需的大量编程。 (4)设计环境 SilverDesigner 第 21 页 共 42 页 2020725 这是完全开放的、可视化的开发环境,它将 HTML、 Java 应用完美地集成在了一个统一的界面中,而且为开发工作提供了非常方便的手段 —包括拖曳技术、选 取、设置属性等等,将直接编程工作压缩到了极小的一块,对于某些应用甚至不需要编程就可以完成。 该环境还包括 CORBA IDL 开发工具及支持第三方的产品。 所有的开发工作都是基于数据库的开发,而所有的开发结果都存储于关系数据库之中,非常利于项目管理、团队开发、远程开发以及可以随时对用户不断改变的需求作出及时的修改,开发结果可以随时通过Inter 发布到用户最终的应用服务器上,而不必现场安装。 (5)管理控制台 SMC( SilverStream Management Console) 对于完整的信息系统,一个 功能强大的管理工具是必不可少的。 SilverStream 提供的管理工具,可以对服务器的各个功能模块(包括数据库、数据缓冲、负载均衡、 mail、系统性能、系统故障、安全机制、许可证等等)进行管理,以达到最佳运行工作效率。 同时它还可以对整个服务器集群( Cluster)进行综合管理和监控,可以实时处理整个系统遇到的各种问题。 而且该工具不仅可以管理本地服务器,还可以同样地管理网上其他服务器。 此外 SilverStream还提供了管理监控的 API工具,用于编写特殊的监控程序。 (6)Java 运行环境 — SilverJRunner SilverStream 为方便 Intra 的应用,专门为客户端准备了这个SilverJRunner 小程序,这个只占不到 1Mbyte 空间的工具为客户提供了一个纯 Java 的运行环境,使得 Java 应用可以脱离浏览器而在网络上完全独立运行。 这为一些在 Intra 上可以更有效的运行的应用系统带来了方便。 第 22 页 共 42 页 2020725 (7)应用实例 SilverStream 为帮助开发者快速开始开发而提供了一些 HTML 和Java 的实例应用,就连它基于浏览器的“ Help”也是用它本身开发制作出来的。 这些实例包括了 Intra、 Inter 及 Extra 的应用,其中还包括一个比较完整的网上卖酒商店的应用。 利用这些实例,开发人员可以更快的熟悉开发。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。