常见得基于 W E B 得企业系统软件体系结构风格一 、 面 对 服 务 得 体 系 结 构 (S e rvice Oriented Ar chite c tur e)SOASOA 架构得特性:S OA 架构,就就是一种粗粒度、开放式、松耦合得服务结构,要求软件产品在开发过程中,根据相关得标准或协议,进行分层开发。通过这种分层设计或架构体系可以使软件产品变得更加弹性与灵活,且尽可能得与第三方软件产品互补兼容,以达到快速扩展,满足或响应市场或客户需求得多样化、多变性。 SOA 架构得组件分层 :BEA W o rk S ho p for We b l o gic Plat fo r m (或简称:We b lo gi c Wo rkShop) 软件开发工具,就就是目前行业唯一认可得S OA 架构软件产品开发工具。用户在其下进行 SO A架构得软件产品开发,可以不必关注有关 SO A架构得标准要求或协议要求,只需埋头实现业务需求得组件编写工作。 组件编写要求分四层:持久层、逻辑层、执行层、用户接口层。如软件系统为分布式系统,则需要编写第五层:We b S ervic e s(服务层,注意不就就是:Web Se rv er 服务器)SO A应用案例国外:IBM-W EBS P H E RE、Ap p ser v er 应用中间件、P OR TA L 门户、BP M工作流、E F ORM 智能表单、DASHB O ARD 报表、Cogno s数据分析软件、ESB 服务总线(WESB、W M B、DAT APOWER(硬件))、WI I数据集成/交换平台 B E A-WE B L OGI C国内:金蝶 ER PS OA 架构优缺点:优点:1.应用服务器稳定性好2.ESB 接口适配及转换功能强3.产品概念、理念先进4.产品功能较丰富缺点:5.对于像国家信息系统安全保护等级标准这样得国家标准,国外产品不会直接在支持,还需要在新项目中进行二次开发 6.流程运行时,不支持像 O A、行政审批得人工流程即配即用7.界面管理组件得表单预留模板不适用,需要大量开发8.对中国嵌套报表及一些特别报表实现起来不方便 9.门户得用户及权限管理、内容管理及信息发布等方面功能往往不适用。如权限按行政机构分级逐级管理、按业务系统分级管理等管理策略。 10. 产品操作使用习惯不符合国内用户,需要大量培训,或者定制开发用户使用界面11. 产品不能根据项目情况定制,等待下一个版本12. 深层得技术支持反映不及时,要到国外二、面对业务单元得体系结构(B ussnies s Ori e nt e d Ar c h i tect ur e)B...