我将在本文解答人们——尤其是那些深谙基于SOAP/WSDL的Web服务架构手法的人——开始研究REST时容易产生的关于REST的十点疑惑。
并不是所有服务都有相同的地位。如果可以把一套标准的设计模式应用到所有服务上,SOA的实现会让人舒心得多。一旦IT有了一套理想的设计标准,那么服务便可以像流水线产品一样批量生产出来,直到IT标准发生改变。遗憾的是,我们并不是生活在一切都可以准确预测的理想社会里。
面向服务的架构(SOA)经常被奉为代码重用的关键,关于这一点,专家们说起来容易,做起来却难。理想情况下,我们可以通过代码重用降低成本,并从中获益。
在设计SOA解决方案时,并不总是清楚应该使用Web服务BPEL流程,还是应使用ESB中介流。本文将介绍帮助您决定使用哪一个的一些注意事项。
现在关注和编写SOA时机正确吗?正确,因为你看上面的比例,有50%的企业有SOA需求。但如果你面临的客户市场恰恰不是这50%,而是另外的50%,那么奉劝你继续做好现在的产品,SOA还不需要。
技术迅速的发展及其在医疗领域中的应用导致医疗组织堆积了许多不能彼此交互的系统。使用面向服务架构(SOA)可以改善重要信息的交付,而且能在成本、安全和部署风险均可接受的条件下使得数据在整个医疗社区内共享。
Apache Tuscany小组上月发布了服务组件架构(Service Component Architecture,即SCA)项目的1.2版及服务数据对象(Service Data Objects,即SDO)项目的1.1版。
SOA在时髦术语标签云里面风光无限的同时,BPM的名气正变得越来越响。当组织逐渐明白想从IT投资中获得收益需要驯服组织间各种各样的流程时,BPM在IT圈内圈外正得到重视,认同和关注。对你的构架来说,哪一个更重要呢?
面向服务的体系结构 (SOA) 对于不同的人有不同的含义。对于一名业务执行人员,它能提供一组业务服务,并提供给客户合作伙伴。对于一名 IT 架构师,SOA 既是一种体系结构样式,也是一个范例,能用来创建模块化和松散耦合的服务,这些服务可以被组合和编排在一起,创建出代表运营企业的业务流程。