序言

“十二五”期间,中国政府进一步鼓励科技创新,其中在医疗、电信、金融、制造、能源等行业将会加大投资力度,用于扶持产业的发展。面对如此难得的历史机遇,各行各业同时也经历着一场严峻的考验,如何让企业的业务能够在激烈的市场竞争中保持灵活性,实现不断创新,成为各企业CxO们最为关注和时刻思考的问题。

在构建行业解决方案过程中,如何能够正确有效地使用企业IT基础架构,使其紧密而灵活地配合企业的业务需求,是企业成功的关键之一。SOA,即面向服务的架构(Service-oriented Architecture),已经成为公认的企业级IT应用架构的发展趋势。作为一种软件系统应用架构的方法,SOA把业务组件分成基本的构建模块,就像通过标准化软件接口实现IT基础设施的模块化,从而使灵活的业务流程与灵活的IT流程相匹配。通过SOA能构建的行业解决方案,以及企业应用架构能够快速适应变化,实现业务创新和IT增值。

本书从企业应用整合的角度,运用SOA架构思维方法,结合作者多年来SOA的实战经验,详细阐述了SOA的整体框架以及全息多视点的建模过程。书中论述的面向服务的企业应用架构同时考虑了企业架构和应用架构,提供了一种全方位的架构模式。为了帮助读者进一步理解面向服务的架构设计过程,作者具体例举了SOA的架构特色及架构模式,分享了项目中归纳总结出来的部分最佳经验和研究成果,相信这些具体的示范指导对读者在企业应用架构中有所借鉴作用。

书中涉及的上层中间件是未来软件发展的三大重要趋势之一,其中包括:客户可控云和多核并发程序。面向服务的上层中间件所奉行的业务实体架构方法,能够建立起企业的有效运作模式,该运作模式是通过一系列的信息、规则、流程、交互模版、分析组件等构建企业应用和整合应用,使得企业通过驱动这些流程而驱动应用,从而在不改变现有应用系统的情况下带来一个创新的平台,强化业务人员掌控IT灵活性的能力。

“读万卷书,行万里路”,衷心希望各位读者能够从阅读本书中获益,并将您学到的知识转化为实践,构建更加“智慧”化的行业解决方案服务化的企业应用架构。

胡晓专

IBM中国开发中心服务及行业解决方案总经理

2012年11月