亲爱的读者朋友:
这几年,广义上的SOA(Service Oriented ArchitecttJ re)和特定领域的ESB(Enterprise Set。vice Bus)在软件业方兴未艾。虽然在这一领域已经出版了很多专著,但我更希望看到能将理论与实践相结合的作品。和许多软件开发人员、架构师一样,我喜欢从代码中学习。当我*初接触BEA AqtJaLogic Service Bus(ALSB)的时候,它尚处于测试阶段。此后我开始专注于该产品的核心概念和相关技术。
我发现周围许多软件同行和我的现状是,这些软件专业人士知道需要做什么,但面对新产品、新技术和新模式时却感到迷茫。我希望有这样一本书能快速地让我了解服务总线,并通过真实的代码告诉我SOA和ESB概念是如何*佳地应用到实践中去的。
很可惜,当时并不存在这样的书。于是我就有了这样一个机会。当我开始提笔撰写时,发现自己对很多知识领域欠缺了解。对遇到每个问题我都去咨询BEA的专家,并且汇总他们的答案。我相信你会遇到很多类似的问题。当然,当撰写有些章节时需要专业知识,特别是关于**和Trarlsport SDK。为了完成这些章节,我邀请我的合作者As)lis L1 Krishna和David ScFlorow贡献出他们宝贵的经验。*后,这本书适用于对ESB和SOA概念完全不了解的新手。同时,它对于ALSB的专家也是一本宝贵的参考书。
Je仟DaviesB EA**SOA架构师
随着SOA(面向服务架构)风潮在全球软件市场风起云涌,并吹向中国,SOA的理念及实现,近年来在国内也已逐渐开始萌芽。在市场热情地谈论这股趋势发展的同时,却也出现一个现象:尽管各大分析机构和厂商大力地宣扬、阐述SOA的**思想和价值,但对广大程序员出身的lT技术人员而言,如果仅单纯讨论概念和理论架构,而他们没有机会对相关工具仔细研究,并用实际例子从头到尾操作一遍,吃透所有环节的话,总感觉不踏实。这个现象,无形中阻碍7SOA在许多企业内进一步地落地。
作为SOA架构中的核心部件,企业服务总线(ESB)在过去几年间所受到的青睐和讨论也*多。本书的设计,正是通过ESB产品的各项操作,来探讨技术人员在实施SOA时会遇到的各项课题,包括必须熟悉的基础规范和架构设计,乃至于生产运营时所需考虑的环节。因此,本书是对国内上述需求的一个及时响应。
萧百龄(笔名:劳虎),BEA中国**SOA顾问
基于服务总线SOA正在成为新一代企业IT架构的主流形式,具有非常重大的意义。本书对BEA先进的ALSB产品进行了深刻而清晰的剖析,是国内**本具体阐述ESB的高水平的著作。每一个企业应用架构师和***都能从中学到面向未来的宝贵知识。
孟岩,CSDN《程序员》杂志总编
The majority of software development projects involve an integration effort with existing systems.The enterprise service bus is the latest design technological approach for dealing with complex integration scenarios.The professional software developer should be prepared for dealing with these types of projects and reading this book is an excellent way to understand the problem and solutions that ESBs address,and WebLogic ESB jn particular.
大多数的软件开发项目都需要与现有系统集成,而企业服务总线是近年来出现的处理复杂集成场景的*新技术。专业的软件开发人员应该为这类项目做好应有的准备。相信阅读本书是让你快速理解这类问题和解决方案(尤其是BEA的AquaLogic Service Bus)的一个非常好的途径。
Floyd Marinescu InfoQ.com CEO,TheServerSide.com创始人,《EJB设计模式》作者