面向服务的体系架构(SOA)
© 2002 IBM Corporation 面向服务的体系架构(SOA)
日程 什么是面向服务的体系架构 2.SOA的价值 3.构成S0A的技术 如何构建S0A系统 5.IBM的SOA工具与产品 6.网格计算与SOA
2 日程 1. 什么是面向服务的体系架构 2. SOA的价值 3. 构成SOA的技术 4. 如何构建SOA系统 5. IBM的SOA工具与产品 6. 网格计算与SOA
什么是面向服务的体系架构? 一个组件模型 将应用程序的不同功能单元(展务)通过这些服务 之间定义良好的接口和契约联系起来。 接口是采用中立的方式进行定义的,它应该独立于 实现服务的硬件平台、操作系统和编程语言 构建在各种这样的系统中的服务可以以一种统一和 通用的方式进行交互
3 ▪ 一个组件模型 ▪ 将应用程序的不同功能单元(服务)通过这些服务 之间定义良好的接口和契约联系起来。 ▪ 接口是采用中立的方式进行定义的,它应该独立于 实现服务的硬件平台、操作系统和编程语言。 ▪ 构建在各种这样的系统中的服务可以以一种统一和 通用的方式进行交互。 什么是面向服务的体系架构?
为什么采用面向服务的体系架构? A Service Oriented Architecture enables flexible connectivity of applications or resources by Representing every application or resource as a service with a standardized nterface Enabling them to exchange structured information(messages, documents business objects) Mediating the message exchange through an Enterprise Service Bus This flexibility enables new and existing applications to be easily and quickly combined to address changing business needs The ability to easily combine/choreograph applications allows IT services to more readily reflect business processes The Soa infrastructure is also used to facilitate the management of business performance and quality of service
4 为什么采用面向服务的体系架构? ▪ A Service Oriented Architecture enables flexible connectivity of applications or resources by Representing every application or resource as a service with a standardized interface Enabling them to exchange structured information (messages, documents, ‘business objects’) Mediating the message exchange through an Enterprise Service Bus ▪ This flexibility enables new and existing applications to be easily and quickly combined to address changing business needs. The ability to easily combine/choreograph applications allows IT services to more readily reflect business processes ▪ The SOA infrastructure is also used to facilitate the management of business performance and quality of service
SOA的价值:S0A实现可变的IT架构 Flexible Business models Transformation Composable Business Process Outsourcing Processes Mergers, Acquisitions Divestitures Requires Flexible T Architecture Software ntegration infrastructure Development Management Development Infrastructure Management Composable Service Oriented Architecture (SOA) Services
5 Flexible Business Models Transformation Business Process Outsourcing Mergers, Acquisitions & Divestitures Flexible IT Architecture Requires Composable Services Software Development Integration Infrastructure Management Composable Processes Service Oriented Architecture (SOA) Development Infrastructure Management SOA的价值: SOA实现可变的IT架构 …