看了下讲座的资料,对soa的生命周期有了新的理解:
首先,收集业务需求,设计业务流程,进入建模阶段
然后,优化业务流程后,对现有服务进行组合,实施业务流程。即组装阶段
再次,部署到安全的IDE中,整合人员,流程和信息。即部署阶段
最后,客户同时从IT和业务角度进行管理和监控,持续改进流程。即管理阶段
所有这些要素通过Websphere
企业信息化建设是以信息技术应用为基础的管理改造过程。业务流程优化过程不是单纯的管理技术问题,必须考虑现有和未来的信息技术应用,即应利用信息技术的手段固化管理体系,并提高信息交互速度和质量。
业务流程优化的过程
首先是现状调研。业务流程优化小组的主要工作是,深入了解企业的盈利模式和管理体系、企业战略目标、国内外先进企业的成功经验、企业现存问题以及信息技术应用现状。两者间的差距就是业务流程优化的对象,这也就是企业现实的管理再造需求。以上内容形成调研报告。
其次是管理诊断。业务流程优化小组与企业各级员工对调研报告内容协商并修正,针对管理再造需求深入分析和研究,并提出对各问题的解决方案。以上内容形成诊断报告。


从上图中可以注意到一个 IT 难题,那就是大多数应用程序之间直接相互通信。当应用程序需要修改或淘汰时,这种依赖便成为一个实际问题。任何修改都可能会按其自身的方式更新每条唯一的通信线路。因此,这种变更可能代价高昂。这种情况被称为应用程序间的紧耦合,也逐渐成为让一些企业头疼的问题。
另一方面,SOA 将松耦合作为成功的企业级应用程序集成的一个主要原则。与紧耦合相反,松耦合是:
限制请求者应用程序代码和提供者应用程序代码的相互了解。如果耦合的服务任何方面有所变化,那么,请求者或提供者的应用程序代码(更可能是两者同时)必须改变。如果任何一方(请求者、提供者或中介基础
初赛交付件
1) 必须的交付件:
交付件清单(请说明每个交付件的用途和使用方法等)
设计文档(系统架构,组件设计)
系统开发计划安排
解释SOA思想和方法在本系统开发中的应用
2) 可选的交付件:
业务模式分析和设计(包括商业价值分析)
服务模型分析和设计
解释SOA思想和方法在本系统开发中的应用
交付件格式
1) 项目综述
项目综述不超过1000字(或类似篇幅英文)。应当明确简要说明参赛作品的题目,总体设计思路等要点,以及SOA在项目中的体现。特别要突出作品的创新点和技术要点;以及作品可能产生的市场影响等。
2) 业务模型分析设计 (Business Model Specification Documentation)
字数不限,应当至少包括以下几个方面的详细描述,可以根据理解进行自由扩充。
业务模型分析与展望
业务模型对IT系统的挑战
3) 服务模型分析设计 (Service Model Specification Documentation)
字数不限,应当至少包括以下几个方面的详细描述:
服务发现及其依据
服务规约
服务实现分析
4) 系统架构设计 (System Architecture Documentation)
字数不限,
题目背景描述
凤凰医疗设备有限公司(以下简称'凤凰',虚构的名字,便于讲解)是一家专门制造和营销专业医疗器械和实验仪器仪表等仪器的民营企业,其购销客户和网络遍布全国各地。凤凰成立于2000年,现有员工750名。公司领导一直非常重视企业信息化建设,投入大量的资金支持,并制定'把握趋势、兼顾现实、统一规划、逐步实施'的发展策略。
2004年凤凰公司引进并在公司内部成功实施了某ERP系统(部署在凤凰企业内部的Web应用),主要用于凤凰公司的财务管理,其中包括产品库存及订单管理等。ERP的实施大幅度地提高了公司的管理效率。
随着公司业务规模的扩大和产品质量的提升,凤凰公司的客户数量越来越大。凤凰公司有一批精干的销售队伍,他们经常出差和客户打交道。虽然销售人员都配备了笔记本电脑,使他们能够方便地和公司通过email发送和接受文档,但是竞争的压力使得凤凰公司不得不考虑使用客户关系管理系统(CRM)来进一步提高销售人员的工作效率。于是,2005年8月份凤凰公司引进并成功应用了某在线客户关系管理系统(On Demand CRM)。CRM通过订阅的方式来提供客户关系管理服务,凤凰公司不需要提供任何硬件、软件和空间资源