欢迎来到天天文库
浏览记录
ID:25987484
大小:2.66 MB
页数:66页
时间:2018-11-24
《artech3g支撑架构 技术白皮书 基于soa的技术体系架构框架规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ARTECH3G支撑架构技术白皮书基于SOA的技术体系架构框架规范VER3.1.22011-10-09目录前言III1范围12术语与定义12.1面向服务的体系结构12.2服务12.3企业服务总线22.4企业资源规划22.5企业应用集成22.6企业信息门户33总则33.1持续发展原则33.2先进性原则33.3实用性原则43.4操作性原则44SOA架构模型44.1服务体系54.1.1服务体系设计依据54.1.2服务体系图54.1.3服务体系各层定义64.2应用体系84.3服务部署体系94.4技术标准规范体系104.4.1技术标准规范体系图114.4.2服务开发技术标准规范184.4
2、.3服务集成技术标准规范224.5SOA架构模型特征235SOA服务设计与开发245.1服务识别245.2服务定义255.3服务设计275.3.1总体设计原则275.3.2访问服务285.3.3数据服务295.3.4业务服务305.3.5流程服务315.3.6综合服务315.3.7展现服务325.4服务实现325.4.1服务封装原则325.4.2服务封装方式336SOA服务集成346.1企业服务总线346.2服务描述366.3服务注册/发布366.4服务发现/调用376.5服务编排376.6服务管理376.6.1管理内容376.6.2参考流程397SOA项目管理447.1项目实
3、施方法447.2项目实施策略457.3项目实施路线467.4项目实施步骤497.4.1项目准备497.4.2项目需求分析507.4.3项目设计与实现517.5项目验收547.5.1验收文档规范54前言随着企业信息化应用的不断发展和信息资源的不断积累,公司在探讨与实践企业信息技术架构时认识到:多元化的信息技术架构不利于企业信息化应用的发展和企业信息资源的积累与共享。多年来信息化建设的实践证明:不同信息技术架构造成了技术体系复杂混乱、技术标准不兼容、IT系统间互操作性差、上下信息交换不通畅、IT管理不规范等弊端。企业的业务的不断发展变化需要多套应用系统同时支撑业务运行和管理,一个好
4、的信息技术架构不应割裂IT与实际业务之间的联系,而是应更好、更快地适应业务的变化。通过前期对“ERP套装软件”、”专业开发+应用集成/信息门户”、及“面向服务的架构(SOA)”三种具有代表性的应用系统建设模式进行分析表明:SOA代表了应用系统建设模式及信息技术架构的发展方向,无论是ERP厂商还是应用集成/信息门户(EAI/EIP)平台厂商,都在逐步采用SOA的理念和技术。SOA使得IT能够更好地提供业务价值,更灵活、更易于重用。因此,ESLab选择SOA架构作为未来信息化建设统一的技术路线。ARTECH3G支撑架构技术白皮书1范围本规范适用于基于SOA架构的应用系统开发和企业应
5、用集成、SOA项目咨询以及SOA项目监理。2术语与定义2.1面向服务的体系结构面向服务的体系结构(Service-OrientedArchitecture),即SOA是包含运行环境、编程模型、架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境,涵盖服务的整个生命周期。SOA以服务为核心,来实现的IT系统更灵活、更易于重用、更好(也更快)地应对变化。2.2服务在SOA架构中,服务是最核心的抽象手段,它具有明确的功能,通常封装着业务功能或者数据。一个服务包括接口(Interface)、契约(Contract)和实现(Implementation)三个部分。服务的接口
6、和契约61ARTECH3G支撑架构技术白皮书采用中立、基于标准的方式进行定义,它独立于实现服务的硬件平台、操作系统和编程语言,这使得构建在不同系统中的服务可以以一种统一的和通用的方式进行交互。1.1企业服务总线企业服务总线(EnterpriseServiceBus),以下简称ESB,是一种在松散耦合的服务和应用之间标准的集成方式,提供简单、快速、基于标准的多点集成,类似硬件中的总线结构。1.2企业资源规划企业资源规划(EnterpriseResourcePlanning),即ERP是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。狭义的
7、ERP仅仅局限在制造业的企业资源规划方面,广义的ERP随着供需链管理(SCM)和企业业务流程重组(BPR)等管理理论的引入,实现了企业人、财、物、信息等所有的资源和产、供销等所有业务。1.3企业应用集成企业应用集成(EnterpriseApplicationIntegration),即EAI是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EAI通过建立底层结构,来联系横贯整个企业的异构系统、应用、61ARTECH3G支撑架构技术白皮书数据源等,完成在企业内部的ERP、CR
此文档下载收益归作者所有