开源SOA快速入门指南.pdf

开源SOA快速入门指南.pdf

ID:52813158

大小:471.30 KB

页数:22页

时间:2020-03-30

开源SOA快速入门指南.pdf_第1页
开源SOA快速入门指南.pdf_第2页
开源SOA快速入门指南.pdf_第3页
开源SOA快速入门指南.pdf_第4页
开源SOA快速入门指南.pdf_第5页
资源描述:

《开源SOA快速入门指南.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、开源SOA快速入门指南开源SOA快速入门指南SOA正在帮助企业做从自动执行商务流程到提高灵活性等一切事情。但是,实施这种技术并不是一件简单的事情。由于对稳定性、安全性和技术支持消失等问题的担心,开源软件已经成为企业级IT的一个主要成分。开源软件能够像专有的解决方案一样稳定、安全和能够得到技术支持,如果不是说更好的话。现在,开源软件越来越多地出现在SOA的世界。ESB和应用开发框架是最显著的例子,但是开源BPM,数据集成和其他不同的工具类型也很好的展现。这本开源SOA快速入门的出发点是为了与通过开源SOA工具得来的开源信息和分类保持一致

2、。开源SOA构建soa要把许多不同的程序、应用和技术结合起来,要想结合得天衣无缝绝不是一件易事。兼容性、规模化和灵活性的问题总是让人头疼,而传统软件的授权使用费制度也会限制选择范围并增加成本。如果采用开源技术,则有助于缓解这些问题、加速研发和商业应用的速度。开源应用开发框架提供替代选择开源SOA中间件平台治理提高开源ESB在SOA的技术之中,ESB是开源讨论最多的选择之一。ESB之所以是开源流行的选择是因为实施中大量的灵活性和集成需要,这意味着厂商占据商业产品比其他技术有更大的影响。ESB和应用开发框架TTSOA技术专题之“开源

3、SOA快速入门指南”Page2of22开源和企业服务总线(ESBs)开源ESB加速自身定义开源ESB驱动集成绝不是没风险“精简”开源ESBs仍为坚实的中间件引擎开源选择许多SOA技术存在于开源中。以WSO2为例,最近发布的SOA治理产品,用来补充SOA注册库平台。像许多开源产品,治理平台并不全面,但是充当起很好的开门红的角色。那么面对纷繁的开源产品,我们该如何选择呢?开源选择:BPM、SOA治理、IDE开源BPM产品快照TTSOA技术专题之“开源SOA快速入门指南”Page3of22开源应用开发框架提供替代选择开源应用开发

4、框架穿过企业计算看到了广阔的接受。Spring和其他开源框架的普及的增长,在某种程度上是由于开发人员对于相当多的重量级商业应用服务器的厌恶的增长。Spring创始人RodJohnson在2009年拉斯维加TheServerSide的Java座谈会上的主旨发言中谈到“单片应用服务器与时间不一致。”“经济衰退更打击了它。”Johnson主张轻量型框架更好地满足了开发人员的需要,他们不希望支付装进商业应用服务器中不必须的性能。Spring是SpringSource.org提供的一种Java开发框架,是最流行的开源框架之一。Spring通过辅

5、助开发人员组织对象和创建易于测试的程序,来使得J2EE更易于使用。SpringSource是监督开源Spring项目的私营公司,最近被VMware收购。由于它是开源的,Spring被广泛地支持或者和其他产品集成来创建新的功能。SkywayBuilder支持Spring,例如协助创建更好的J2EE模型。在其被VMware收购之前,SpringSource收购了Java部署平台厂商CloudFoundry,来简化Spring创建的Java应用程序的部署。广泛的集成和支持对于许多开源框架是通用的,有助于他们在开发这种更加流行。许多其他语言已

6、经和开源应用框架关联。RubyonRailsforRuby,SymfonyforPHP和DjangoforPython用来命名众多之中的三个。轻量型框架资源指南轻量型框架资源指南覆盖最新的RubyonRails,GlassFish,Spring和PlainOldJavaObjects(POJO)。RubyonRailsTTSOA技术专题之“开源SOA快速入门指南”Page4of22RubyonRails是一种支持Ruby编程语言的轻量型开源框架。它旨在促进敏捷方法论的快速开发。SpringSpring是一种Java应用开发框架,旨在简

7、化J2EE中的编程。它包含了分层、轻量型容器和接口上的编程能力。ApacheStrutsApacheStruts是一种开源Java应用开发框架。Struts包含响应处理和请求处理以及标签库。SymfonySymfony是一种开源应用开发框架。支持创建Web网站的流行语言PHP。Symfony旨在在企业环境中创建健壮性应用程序。DjangoDjango是一种支持Python的开源应用开发。Django旨在帮助新的开发人员按期完成和要求有经验的Web开发人员维系新的内容。(作者:SearchSOA.com来源:TechTarget中国)原

8、文链接:http://www.searchsoa.com.cn/showcontent_29838.htmTTSOA技术专题之“开源SOA快速入门指南”Page5of22开源SOA中间件平台治理提高开源ESB和Web服务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。