服务科学与服务计算幻灯片课件.ppt

服务科学与服务计算幻灯片课件.ppt

山东大学软件学院 SSME V3.0 我们开展的工作 山东大学服务科学课程建设历程 2005年参加第一次SSME研讨班 2006年春季开始筹备开设《服务科学与工程》 课程,已经在软件工程硕士开设三期 2006年7~9月 95人 27课时 2007年3~6月 83人 36课时 2008年3~5月 129人 36课时 2006、2007、2008年参加第二、三、四次SSME暑期研讨班 面向服务架构SOA 一种体系结构风格,它将应用程序的不同功能单元—服务(service),通过服务间定义良好的接口和契约(contract)联系起来。 接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建的系统中的服务可以使用统一和标准的方式进行通信。这种具有中立的接口定义的特征称为服务之间的松耦合 集成范围的扩展 Outsourced Supplier Shared Services Division(s) Customer Global Integrated Enterprise Source: IBM Sostware Group “In the past, IT would say to business, ‘Here’s what the software can do; now, design your business process to match those capabilities -- or wait two years until we can build you something from scratch.’ Now, business can say, ‘Here’s what we need,’ and the technology can respond.” InfoWorld, “SOA: Watch Your Steps” November 7, 2005 How Does SOA Change the Game? Source: IBM Sostware Group SOA运作模型 服务提供者完成一组工作,为服务使用者交付所需的最终结果 三种角色: 服务提供者(Service Provider) 服务请求者(Service Requestor) 服务目录 (Service Registry) 三个操作 发布(Publish) 查找(Find) 绑定(Bind) SOA的分层结构 Source: IBM DeveloperWorks Open Operating System Choice Includes Linux Open Application Server J2EE and Apache Open Application Integration Web Services Open Development Integration Platform Eclipse SOA 基于开放平台 Source: IBM Sostware Group SOA基于开放标准 Business Processes Quality of Service Description Messaging Business Process Execution Language For Web Services (WS-BPEL) Security Reliability Management Transactions Web Services Description Language (WSDL) SOAP Extensible Markup Language (XML) Other Protocols Other Services 典型的面向服务视图 规范描述资源与协议变换 实现自动服务部署和调用 Content JAVA2WSDL WSDL2JAVA UDDI 资源 服务 运行时 客户端(人) 客户端(机器) 发布 发现与定位 发现与定位 操作 浏览器AJAX SO的价值:SOA实现可变的IT架构 转型 业务流程外包 购并与剥离 随需应变的运行环境 需要 可编排 服务 (SOA) 可编排 流程 开发 基础设施 管理 面向服务架构 (SOA) 软件 开发 整合 基础 设施 SOMA 灵活的 业务 灵活的IT SOA与过去技术的区别 Broadly adopted Web services ensure well-defined interfaces. Before, proprietary standards limited interoperability Stan

文档评论(0)

1亿VIP精品文档

相关文档