欢迎来到天天文库
浏览记录
ID:28604238
大小:126.50 KB
页数:13页
时间:2018-12-11
《GMCCWWW门户站点方案建议书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、GMCCWWW门户站点方案建议书1.导言1.1范围本文档描述了对GMCCWWW门户站点的用户需求分析和采用BEAWEBLOGICDO设计系统的方案建议。该文档提供给诚铭公司仅供参考。1.2项目定义对GMCCWWW门户站点系统用户需求进行分析并提出建议方案。1.3项目背景2.系统功能与体系结构2.1系统体系结构与性能要求²良好的可扩展性可伸缩性²充分考虑和利用现有各种资源²统一的用户管理平台(LDAP).²标准的三层体系结构²可靠性、稳定性²易操作、易管理12²准确性²安全性²灵活性2.2系统功能要求2.2.1一期功能²基本客户服务²分类服务²统一消息服务(电子
2、邮件服务)²网上短讯发送服务²Talk@Mternet论坛²M-ICQ服务²WAP和IOD定制服务²移动杂志”服务2.2.2二期功能²完整的统一消息系统²“MyWorld”个性化主页²电子商务服务3.BEA产品3.1构造系统需要的BEA产品根据系统需求,我们选择BEA的如下产品来构造满足系统要求:BEAweblogicserver,BEApersonalizationserver.3.1.1系统体系结构整个系统的体系结构如下图所示:12其中的一个简单的交易流程为:顾客的请求经过WEBSERVER(可以使用WEBLOGICSERVER自带或其他种类)发送到Web
3、logicServer,WeblogicServer根据此请求,完成相应的业务逻辑,并将结果返回到客户的浏览器。BEAWebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。它将Java的动态功能和JavaEnterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。采用Weblogic Server。为21CN电子商务交易系统提供了一个高性能,高扩充性,安全的电子商务应用平台,12用户界面:对于整个过程中需要用到的页面,分成两个部分来处理。一个是静态部分,直接由WEBSERVER进行处理,对
4、于需要动态生成的页面,根据设计和实现的方式不同,可以采用JSP或SERVLET来生成。JSP或SERVLET通过调用后台的EJB完成相应的业务逻辑和数据库操作。对于这部分涉及到的WEB页面/GUI,应由21CN方面专人进行处理和实现。业务逻辑:COMMERCESERVER中已经提供了大量的COMPONENT,对B2C应用模式中主要应用,都提供了支持。这些COMPONENT(或客户化后的COMPONENT)将实现主要的业务逻辑和数据库功能。根据有关的设计原则,将应该分别实现相应的SESSIONEJB和ENTITYEJB,由SEESIONEJB完成业务逻辑,ENT
5、ITYEJB完成数据库操作,从而实现各个功能的分离,增强系统的可维护性。3.1.2weblogicserver一.WeblogicServerOverviewBEAWebLogic是基于对象技术和Internet技术的一系列产品,它实现了BEA中间件产品对对象技术的承诺。BEAWebLogic12系列产品都是在技术上居于业界领先地位的产品,WebLogicServer符合EJB标准,是业界对EJB标准实现最彻底的Web应用服务器,在国际上屡获各项技术大奖,也是目前得到最广泛应用的Web应用服务器。BEAWebLogic是用于开发、集成、部署和管理大型分布式We
6、b应用、网络应用和数据库应用的Java应用服务器。它将Java的动态功能和JavaEnterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。BEAWebLogic具有以下特点:l实现EnterpriseJava应用程序接口,其中包括JDBC、EJB、RMI、事件管理和JNDIl最全面实现EnterpriseJavaBeans技术规范,其中包括会话和entityBeans等可选服务l为EnterpriseJavaBeans的创建和管理提供辅助工具,能够允许定制及现成的业务组件l为多个数据库提供持久性支持l部署和管理应用,并确保可伸缩性、可用性
7、和安全性l方便地与业界领先的数据库,以及与MicrosoftVisualBasic、VisualC++、ActiveServerPages和COM协同工作l方便地与业界领先的开发工具协同工作,其中包括VisualCafe、JBuilder、RationalRose、Supercede、J++和VisualAgel与BEATUXEDO、BEATOPEND和BEAM3集成由于BEAWebLogic全面支持EnterpriseJava标准,因此它能有效保护用户的投资,并使建立便携式可伸缩应用成为可能。同时,这些应用能够完美地与其它应用和系统实现互操作。BEAWebL
8、ogic应用服务器可为BEA端到端企业
此文档下载收益归作者所有