IBM电子商务模式的软件方案架构设计.doc

IBM电子商务模式的软件方案架构设计.doc

ID:61005067

大小:763.50 KB

页数:7页

时间:2021-01-19

IBM电子商务模式的软件方案架构设计.doc_第1页
IBM电子商务模式的软件方案架构设计.doc_第2页
IBM电子商务模式的软件方案架构设计.doc_第3页
IBM电子商务模式的软件方案架构设计.doc_第4页
IBM电子商务模式的软件方案架构设计.doc_第5页
资源描述:

《IBM电子商务模式的软件方案架构设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于IBM电子商务模式的软件方案架构设计:访问集成模式(AccessIntegrationPattern)IBM电子商务模式(Patternsfore-business或简写为P4eb)为广大软件方案分析、设计人员提供了众多可重用的软件架构及系统组件,他们来自于大量IBM成功实践经验。本文阐述了IBM电子商务模式的原理和应用途径,重点探讨了如何具体应用IBM电子商务模式中的访问集成模式(AccessIntegrationPattern)来完成一个企业信息及服务集成的软件方案架构的分析和设计。软件方案架构师的职责在于充分地理解客户业务的IT需求,并透彻地分析各种需求背后的实质性技术内涵

2、,架构师要了解客户当前的应用程序和数据位置、已安装的运行产品、可用的技能、所需要的服务质量等信息,从而帮助客户抓住技术关键,制定正确的架构原则,选择适合的方案架构,在考虑不同技术路线、产品特性的基础之上,最终确定应用系统的逻辑架构和运行模型。为了改进软件方案设计质量,架构师期望能够捕获并借鉴以往自己或他人的经验教训,即希望能够重用业界已经为事实所证明的成功设计模式,IBM公司一直十分重视总结方案架构实践,IBM著名架构师JonathanAdams等人在其2001年发表的名为《Patternsfore-business:AStrategyforReuse》的著作中阐述了IT行业著名的电

3、子商务模式(Patternsfore-business或简写为P4eb),IBM电子商务模式是一组可重用的软件知识资产,模式旨在满足80%最常见的客户需求并提供良好的模式扩展性,电子商务模式不同于一般的具体技术相关的开发模式,它更关注于应用系统架构的分析、设计过程,电子商务模式总结的科学规律适合于需要创建电子商务解决方案的任何人员,包括系统架构师、解决方案供应商、技术销售人员团队及其他相关人员,该模式一经发表便收到广大IT人员的热烈反响并在IBM公司内部及合作伙伴中间得到普遍应用。IBM公司的developerWorks网站中提供了专门的电子商务模式网站链接,IBM电子商务模式网站提

4、供了一个有逻辑的、逐步执行的过程引导用户进行浏览,以方便用户更方便地访问IBM电子商务模式中的大量非常有价值的架构组件和模版。IBM同时增加了相关指导文档以帮助使用者更好地完成软件系统的分析、设计和项目交流、讨论。IBM电子商务模式定义了逐步深入的分层系统模型,如图表1所示:图表1.IBM电子商务模式层次模型我们通过一个简单的例子来说明基于IBM电子商务模式的方案架构设计思路:假设一家企业A有如下需求:企业A希望让它的客户包括内部员工、合作伙伴、最终客户能高效率地访问企业不同的信息资源并统一处理各种已有的分散Web应用,客户要求方案实现个性化服务和集中化用户管理;避免应用间切换时不必

5、要的密码重新输入;系统要具有良好的安全性、扩展性等等。有些架构师会一下子直接画出系统物理架构图,甚至直接给出具体软、硬件产品名称,这种方法很难处理复杂一些的需求,而且经常容易遗漏掉一部分重要的架构元素。IBM推荐架构师按照一套完整的方法、规范和处理流程来分析、设计软件方案并鼓励IT人员重用业界成功的架构资产,基于IBM电子商务模式的软件方案架构设计过程如下:首先,软件方案架构师应从客户实际需求出发,重点研究业务困难、业务流程、现存环境,然后开始分析面临问题的业务模式(Businesspatterns),业务模式有时也称为商业模式,它主要用来描述电子商务解决方案中用户、企业和数据之间的

6、交互关系,业务模式用于创建端到端的电子商务应用,它是大多数电子商务解决方案架构设计的出发点,业务模式的类型如图表2所示:当一个单一的业务模式不能满足客户需要时,架构师可以考虑将多种业务模式组合在一起以创建带有高级应用功能的集成模式(Integrationpatterns),但是集成模式本身不自动解决特定的商业问题,而是通过组织业务模式的内部功能以支持更复杂的功能,比如前端集成和后端集成,集成模式的类型如图表3所示:我们看到单一的业务模式都不能直接满足企业A的IT需求,而访问集成模式描述了统一信息和应用集成方案设计中所需要的公共服务和组件,比如组件化接口标准、个性化引擎、动态内容发布、

7、集中用户管理和不同应用的单点登录等特性,访问集成模式正是我们当前合适的选择。如果企业A下一步还要考虑用户之间的协同、协作,单靠访问集成模式就不能满足要求,那时就需要利用模式之间的组合。一组经常配合使用的商务模式和集成模式形成复合模式(Compositepatterns),复合模式是业务模式和集成模式的有机组合,这种灵活组合使复合模式本身成为被反复用来解决商业问题的高级电子商务应用类型,复合模式可由下列模式动态组合,如图表4所示:图表4.IBM电子商务模式中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。