SOA的SaaS化 通过SaaS模式提供SOA服务
据国外媒体报道,现在已经出现了一些通过互联网提供SOA服务的需求。美国一家ESB供应商Cape Clear的老板Dana Gardner曾对媒体谈过将SOA、ESB作为一个集成的服务提供的可能性。之后不久,他的公司就通过云计算为用户提供ESB服务。
Dana Gardner说,通过云计算提供的SOA工具和平台对于中小企业来说应该有很大的吸引力,因为部署SOA的工程对中小企业来说,需要太多的时间和专业技能,而且还需要后期的维护,让中小企业感觉负担太重。所以,通过“云”提供SOA的服务,应该是不错的解决办法。
国外媒体把这一趋势称为“SOA gets SaaSy”,我们姑且翻译成“SOA的SaaS化”,即通过SaaS的模式提供SOA服务。
SOA和SaaS,一度被喻为软件圈内的大、小S。她们有时被称作姐妹,有时被看作欢喜冤家,有时看似貌合神离,有时又不得不走到一起。
SOA和SaaS的概念,必须区分开来。SOA和SaaS的结合,可能会成为一种趋势。SOA在中国,好像还未“SaaS化”。
不要混淆SOA和SaaS 相关概念解析
SOA, Service Oriented Architecture,面向服务的架构;SaaS,Software as a Service,软件即服务。如果把SOA和SaaS称作一对姐妹,其中的血缘恐怕就是Service,服务。虽然都和服务有关,但内涵大相径庭。
从业务角度理解SOA,它是针对企业的一些旧的软件体系重新利用,进行整合,构建一套松散耦合的软件系统,同时也能方便的结合新的软件共同服务于企业的一个体系。使系统能够随着业务的变化更加灵活适用。
从技术角度理解SOA,SOA实际上是系统分析设计思想的进一步发展,它的思想超出了对象的概念,一切都以服务为核心,而服务由组件构成,组件是若干操作的集合,操作对应具体实现的程序函数。服务是通过对业务过程模型的分析而识别出来的。每个服务能够实现若干功能,这些功能由组件而不是操作来实现。组件是操作的调用集合,是服务功能实现的最小单位,而不是程序实现的最小单位。
在具体实现上,只要能提供服务的技术都可以实现SOA思想,如Web Service、RMI、Remoting、CORBA、JMS、MQ、甚至JSP、SERVLET等,另外还可以通过分布式事务处理和分布式软件状态管理来进一步地改善它。但是如果想让这些服务能够更广泛的被使用,或被大家认可,在互联网上发布,那么就要遵循一定的规则标准了。这一类的标准有SOAP、 Java API for XML-based RPC (JAX-RPC)、WSDL 和 WS-* 规范等等。另外它的实现还需要安全性、策略管理、可靠消息传递以及会计系统的支持。
直观地理解,可以把SOA看做是模块化地组件,每个模块实现独立功能,不同的拼合提供不同的服务。利用SOA,把一团乱麻庞大无章的系统规整成一个一个的模块,方便地实现IT的最大利用率,并提高重用度。普元软件曾拿灵活变换而能够千变万化地拼接的乐高玩具做比喻,可见一斑。
说到SOA,不能不说说ESB。ESB是在SOA体系结构的框架中加入的一个新的软件对象。这个对象就是企业服务总线(Enterprise Service Bus,ESB),它使用许多可能的消息传递协议来负责适当的控制流甚至还可能是服务之间所有消息的传输。虽然ESB并不是绝对必需的,但它却是在SOA 中正确管理业务流程至关重要的组件。ESB本身可以是单个引擎,甚至还可以是由许多同级和下级ESB组成的分布式系统,这些 ESB一起工作,以保持SOA系统的运行。在概念上,它是从早期比如消息队列和分布式事务计算这些计算机科学概念所建立的存储转发机制发展而来的。
- 1缓解压力 将运营维护简单化
- 2企业选择服务器虚拟化技术必知十点
- 3供应链物流管理:概念、组织与战略
- 4独家专访:SaaS产业看到“钱”景
- 5SaaS部署指南 评估实施厂商几个要点
- 6如何判断软件服务商是否专业
- 7企业信息化实战之门户应用研究
- 8如何实行信息系统项目管理
- 9为什么SOA短期实现比较难?
- 10商业智能 企业E化之灵魂
- 11软件开发组织的Web2.0模式
- 12HR SaaS会改变eHR交付困境么
- 13合肥OA软件的ThinkOne新功能分布式方案
- 14SaaS概念要落地 软件提供商不能任意定价
- 15国内行业软件商如何走出“同质化”怪圈
- 16盖茨鲍尔默分歧导致微软SaaS计划搁置7年
- 17泛普OA软件的集成技术功能实现方法
- 18从流程重组看合肥OA给企业带来的经济效益
- 192008年SaaS将要蓬勃发展的八大理由
- 20企业数据泄漏根源来自内部
- 21后合肥OA时代 中国管理软件市场谁主沉浮
- 22OA办公软件可查询出符合查询条件的人员
- 23人力资源管理系统选型过程中的误区与思考
- 24数据中心改造 绿色节能的新一代数据中心
- 25合肥有多少家公司做协同OA?
- 26信息系统应该保持多高的先进性
- 27公司员工的博客在泄露商业机密吗
- 28独家:绿色IT三步走 IT企业正在行动
- 29国产合肥OA突破中小企业低成本发展购置困局
- 30企业如何控制好软件提供商与实施服务商
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼