- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
业务构件工厂 第一章
第一部分 概念性框架
第一部分我们讨论“业务构件方法(business component approach )”的概念性框架。业
务构件方法是业务构件工厂(business component factory )背后的一个总体思想和哲学(overall
mindset and philosophy ),它的基础是一个精确的构件概念——“业务构件(business
component )”。概念性框架由一些重要的思想和观点组成,它们是开发工业级和企业级软件
构件所必须的。这些思想并不是要取代现有分布式系统的思想,而是通过提出完整的联合概
念性框架(a single synergistic conceptual framework )这种全新理念,来补充原有思想。
前两章做了基础性介绍。此后各章节按照构件及相关工件 (artifact )的粒度水平进行组
织。不同的粒度水平分别对应业务构件方法的五个维数。“维数(dimension )”是我们的术
语,用来表示我们认为不可或缺的模式和观点的某种结合,我们将会从下文中看到。
第一部分结构是这样的:
第一章:面向构件的开发。本章描述了业界经常提到的面向构件开发 (component-based
development ),以及我们所指面向构件开发。当然,我们会首先说明软件构件的概念,否则
无法对面向构件开发进行探讨。
第二章:业务构件方法。本章简要讨论面向构件开发的主要思想和观点。本章引入了企
业级面向构件开发所必须的主要概念维数 (conceptual dimension )和架构观点 (architectural
viewpoint ),并提供开发过程的高层次描述。
第三章:分布式构件。本章详细解释了分布式构件概念,这是现今大多数从业人员在讨
论企业级软件构件时都会提到的概念。
第四章:业务构件。本章详细解释了业务构件概念。这是一个很强大的软件构件概念,
支持整个开发的生命周期,涵盖所有的架构观点。这是业务构件方法的核心概念,并由此得
名。
第五章:业务构件系统 (Business Component System )。本章提出了有关业务系统在运
用业务构件进行建模、设计、和实现时要涉及的概念、考虑和原则。还介绍了 “系统层面构
件(system-level component )”的概念——即把整个系统视为一个单独的软件构件。
第六章:系统层面构件的联合 (Federation of System-Level Components )。本章涉及在
讨论系统或系统层面构件联合时必要的一些主要概念。联合是指需要协同工作的信息系统的
集合,这些信息系统通常由不同的软件生产商开发。
第一部分对概念性框架的讨论,是通过基于类型或基于服务的架构风格(type-based or
service-based architectural style )的例子进行的,这种架构风格的所有构件都是对象的管理者
而不是对象实例本身 [译者注:type-based和instance-based相对,两者的区别可以近似理解为
前者引入了Façade模式而后者没有,第九章将详细讨论] 。以用于管理某业务系统内所有销
售订单的“订单”构件为例:使用基于类型的架构风格时,单个订单不能直接通过网络处理。
基于类型的架构风格除了能使要举的例子更加简短之外(!),还与目前的构件技术对应得相
对好,再就是那些并不深入了解面向对象的读者更容易理解。当然,这并非唯一可能的风格;
在第二部分第九章中,我们将讨论应用架构 (application architecture ),其中会包括基于类型
的架构风格与其它架构风格(例如基于实例的架构风格)的探讨和比较。
- 1 -
第一章 面向构件的软件开发
本章着重说明向面向构件的软件开发过渡的必要性。迄今为止,面向构件的软件开发是
控制高涨的复杂度和商业信息系统成本最有前途的方法。面向构件也为高可伸缩性系统
(scalable system)的架构、设计、实现和部署 (deploy )提供了最佳方法,可以达到目前企
业环境所要求的灵活性(flexibility )和敏捷性(agility )。本章由三节组成,分别如下:
术语“构件”是什么意思——构件是什么,构件不是什么
“面向构件的软件开发”是什么意
您可能关注的文档
- 云计算模式的医疗信息管理平台构想.pdf
- 2D结构图技术标注规范.pdf
- _丝绸之路经济带_构想的背景_潜在挑战和未来走势_王海运.pdf
- 自动控制原理第5次课 结构图.pdf
- 创新“十三五”电子政务建设模式若干构想.pdf
- 考研数学一命题人考点结构图.pdf
- 关于汉语国际教育师资培养的新构想.pdf
- 创建盐城国家滨海湿地公园的构想_江苏淤泥质海岸生态旅游发展的新思路.pdf
- 上海未来综合性全球城市产业体系战略构想.pdf
- 中国碳金融服务体系构想.pdf
- 2024-2025学年人教版小学数学四年级下册教学计划及进度表.docx
- 2024-2025学年北师大版小学数学二年级下册教学计划及进度表.docx
- 2024-2025学年人教版小学数学五年级下册教学计划及进度表.docx
- 2024-2025学年人教大同版(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年人教精通版(三起)(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年统编版初中道德与法治八年级下册教学计划及进度表.docx
- 2024-2025学年统编版(2024)初中道德与法治七年级下册教学计划及进度表.docx
- 2023-2024学年上海黄埔区中考二模综合测试(物理部分)试卷及答案.pdf
- 2024-2025学年外研版(三起)(2024)小学英语三年级下册教学计划及进度表.docx
- 2025届北京市北京第四中学高三冲刺模拟数学试卷含解析.doc
最近下载
- 王牌教师的课堂管理术心得.pptx
- 陕西省名校新高考物理100实验题合集含解析.pdf VIP
- 1.1《走近世界民间美术》课件人美版(2024))初中美术七年级下册.pptx
- 2025年高考数学总复习第一部分专题突破 新趋势 高考考向练.pptx VIP
- 膨胀节设计软件简介-波纹管软件.PPT
- 山东省第二届职业技能大赛国赛农产品食品检验项目技术工作文件.pdf VIP
- 中考数学备考策略与方法课件.ppt VIP
- 2025届高考专题复习:语言文字运用中的逻辑问题.pptx VIP
- 七年级历史下册 第一单元 综合测试卷(人教陕西版 2025年春).doc VIP
- itp护理课件可编辑.pdf VIP
文档评论(0)