来源:希赛2008-08-04
基于消息的接口可以采用同步和异步协议实现,web服务对于soa服务接口来说是一个重要的标准。...当使用者调用一个web服务时,被调用的对象可以是cics事务、dcom或corba对象、j2eeejb或tuxedo服务等,但这与服务使用者无关。
来源:希赛2008-08-04
web服务从本质上就非常适合用于构造soa解决方案。...本文的重点是服务接口设计抽象层面的东西: 设计与开发方法 服务粒度 操作签名 开发方法 基于xml和web服务的编程模型和开发工具定义了三种构建web服务的方法: 自底向上 各种先进的集成开发环境
来源:希赛2008-08-04
这些封装出的大量web服务之间如何进行通信,完全可以借助于消息中间件,利用消息中间件产品的可靠传输功能来保证不同服务之间的有效沟通。 ...soa架构成为下一代web服务的基础架构势不可挡,用户的认知并不是阻碍soa得以广泛应用的关键因素,就目前而言,soa的实践还缺乏一个良好的应用基础。
来源:希赛2008-08-04
三、策略驱动 尽管它往往被认为是最不为人所了解的原则,但对于实现灵活的web服务,它或许是最有力的。单纯依靠wsdl无法交流某些业务交互要求。...八、符合标准 当通过web的服务实现时,最原始的(基本的)面向服务的架构(soa)的模型仅仅提供了很低程度上的关于可靠性、安全性以及事务管理的标准化机制。
来源:希赛2008-08-04
由于按soa原则而构造实现的服务、应用程序以及跨组织操作所具有的松耦合特性,这种环境往往更加容易暴露现有安全实现的弱点或局限性,因此缺乏良好的编程模型将严重威胁web服务的安全。
来源:希赛2008-08-04
web服务支持机器对机器(也就是pc)的互动或者在互联网等网络上进行通讯。 web服务通讯中使用的主要协议是http/https。...容易集成 web服务提供一种实施soa的方法并且提供了一种使用xml和soap等标准的接口标准化的方法(或者技术)。使用web服务,服务或者应用程序组件能够发布到世界其它地区。
来源:希赛2008-08-04
采用了web服务和soa,是否就能让这一过程变得更加容易呢?事实上,可能性不大。 ...采用soa后,系统可能是多个web服务的聚合,如果某一应用服务发生改变,就必须考虑是否会影响整个系统中其他并行服务的实现。在最坏的情况下,为了满足新的业务需求,可能需要更换所有的现有服务。
来源:希赛2008-08-04
除非恰当地治理,soa才能允许让任何人在任何地方和任何时间启动、部署和编排一项web服务。这项服务可能同数千个其它的服务在一起,显著增加安全风险。...随着企业日益增多地利用广泛分布的架构,并且一方面访问第三方的服务,另一方面把自己的应用程序作为web服务提供,他们需要能够明确地回答这些问题:我知道我拥有什么吗?它安全吗?
来源:希赛2008-08-04
当采用remoting、web服务及分布式处理后,耦合性进一步降低,但调试难度也越来越高。实施soa也会面临这个问题,众多的分布式服务,到底是哪一个出了问题,很难确认。