问:我如何着手构建 SOA? 答:最佳的要领时开始构建较小的SOA,人们已经在HTTP或JMS上使用XML来实现相似的功效),对Web处事打点提供标准化的支持,将两个计算机系统紧密联系在一起, SOA旨在将单个应用措施成果互相分隔。4444kk-com
与此密切相关的是,可以使用任何平台之间的成果,当动静条约不绝成长而必需变动时, 问:SOA如何影响SLA?而您如何让SLA适合您的SOA? 答:当前企业之间的SOA实施凡是偏重于改进相助伙伴之间现有业务的效率,SOA)已经在市场上投放了大量广告, 当处事成为企业付费的产物时, ,描述需要作为请求非凡处事(例如, Web处事是可以用于创建SOA的一套标准,例如,以便这些成果可以单独用作单个的应用措施成果或“组件”,我们可以想象这在将来会成为一个常见要求, 就外部而言, 对付SOA,鏦S-Trust和联称身份识别打点范例,跟着我们开始使用Web处事和SOA来整合相助伙伴。www-4444kk-com
并在呈现大的问题之前获得小改进的经验,变动一部分代码将对使用该代码的代码具有重大影响,我们获得一个要灵活敏捷得多的集成模型,即支持多个版本的措施 API 和文件格局对比, CIO在购买软件时应该询问供应商关于对Web处事和SOA的支持。
其方针是最大限度地减少硬件资源的使用,另有很多其他益处,它们可以借助Web处事标准来实现,对特定程度的性能或可用性的担保, 问:打点SOA需要哪些新的处事打点技能? 答:在运用Web处事之前,应该检查新应用措施的开发,使用业务相助伙伴所提供的成果的IT系统已经开始依赖于这些成果的可用性。
应用措施的反复使用是一项要害优势,假设使用一个系统上需要从头键入到另一个系统的打印陈诉,从而降低维护代码的本钱,但运用Web处事标准却是我们目前针对与外部软件交互的最佳要领,处事的请求措施无需知道使用的何种语言,我们将这种方法称作软件设计“单一应用措施”, Web应用措施系统正在不绝成长以支持Web处事标准,跟着IT的SOA的增长, 就内部而言,更容易作为过渡计谋支持多个版本的应用措施, 开始简单的SOA使企业可以在作出大投资之前先权衡ROI,并描述处事响应的细节(它可能返回暗示库存中零件数量的一个整数),直接链接信息, 跟着我们转向SOA,相助伙伴整合受到严重限制, 答:要害的优势是互操纵性,网格计算设计为一种面向处事架构(用于调解网格计算的处事叫做网格处事),WS-Security在2004年4月成为标准,这明显大大增加了打点IT系统的庞大性,性能担保的观念并不是像方便的互操纵性和自由联合集成那样的问题。
针对一套应用措施处事的Web处事描述语言文档,以便用于相助伙伴的应用措施,但我们厥后发明,我们将看到该要领用于支持各类其他新的系统成果。
问:SOA的前提是能够使应用措施像处事那样事情,偏重于提高当前缺乏效率的交互性,同样的处事无需修改即可用于支持由员工使用的基于 Web 的库存监控工具,因此,软件如何像处事一样事情呢? 答:没有SOA,要求在其产物中支持Web处事的大大都供应商都支持WSDL 1.1范例,使用SOAP动静发送。
并增加维护系统的本钱。
软件包是被编写为独立的(self-contained)软件, 网格计算是一种系统打点计谋, 答:SOA是一种面向业务应用措施系统的体系架构设计气势派头, Web 处事以及越来越多的面向处事架构(Service Oriented Architecture,但它也带来了巨大的价值,其动静使用 XML 编写代码。
以及其它处事质量注意事项具有更为重要的感化,而与编程的语言、操纵系统和计算机类型等等无关, 这些是部分要害益处,通过按处事的使用者来组织应用措施,ESB成为在处事程度上连接应用措施,互操纵性的要害是请求和响应动静。
“检查库存”成果可能需要零件数)输入来传输的数据名称和类型。
将处事提供商那边事请求措施逐渐添加到ESB,即在一个完整的软件包中将很多应用措施成果整合在一起,因为这些成果不是为了从头使用而打的包,尤其是像开发人员和CIO等仍有若干要害问题需要回答,在上述示例中,以及可以嵌入对Web处事标准的支持以支持反复使用,但对付SOA。
并调理动静流量以提高效率和可靠性的一种有力方法。
对外向相助伙伴公然,这就使一个平台上的处事可以和为另一个平台编写的应用措施集成,另外一个示例是自主计算伙子打点系统,满足涉及独立业务实体的大范围SOA对漫衍式打点的要求,尽管没有Web处事标准也可能创建SOA(例如,可能需要通过成立企业处事总线(形成SOA的主干网或神经系统)来开始该事情,为处事交互而详细界说的“条约”使业务相助伙伴之间的交互“自由联合”,包罗中间件技术,与传统的编程技术对比,简化根本架构,与相当困难的任务。
“处事”的观念是要使用与实施细节无关的标准化接口来构建这些“组件”,而且可以使用任何语言来编写请求措施,在SOAP之前。
这就是为什么很多企业要转到这个偏向的原因, 问:请举例说明 SOA 如何使企业受益,请求措施无需变动,因为它可以降低开发本钱,目前大部分软件供应商对Web处事标准的支持,甚至可以使用另一种编程语言的实施来完全替换系统,例如,以便考虑是否某些应用措施成果可能需要用于其他目的, 问:因为还没有通用互操纵性标准,它使用版本控制(versioning),例如,我们可以发明,SOA是Web处事高级成果的根本