开源soa快速入门指南新.pdfVIP

  • 3
  • 0
  • 约1.57万字
  • 约 22页
  • 2019-05-29 发布于湖北
  • 举报
开源soa快速入门指南新

开源SOA 快速入门指南 开源 SOA 快速入门指南 SOA 正在帮助企业做从自动执行商务流程到提高灵活性等一切事情。但是,实施这种 技术并不是一件简单的事情。由于对稳定性、安全性和技术支持消失等问题的担心,开源 软件已经成为企业级 IT 的一个主要成分。开源软件能够像专有的解决方案一样稳定、安 全和能够得到技术支持,如果不是说更好的话。 现在,开源软件越来越多地出现在 SOA 的世界。ESB 和应用开发框架是最显著的例 子,但是开源 BPM,数据集成和其他不同的工具类型也很好的展现。这本开源 SOA 快速入 门的出发点是为了与通过开源SOA 工具得来的开源信息和分类保持一致。 开源 SOA 构建 soa 要把许多不同的程序、应用和技术结合起来,要想结合得天衣无缝绝不是一 件易事。兼容性、规模化和灵活性的问题总是让人头疼,而传统软件的授权使用费制度也 会限制选择范围并增加成本。如果采用开源技术,则有助于缓解这些问题、加速研发和商 业应用的速度。  开源应用开发框架提供替代选择  开源 SOA 中间件平台治理提高 开源 ESB 在 SOA 的技术之中,ESB 是开源讨论最多的选择之一。ESB 之所以是开源流行的选择 是因为实施中大量的灵活性和集成需要,这意味着厂商占据商业产品比其他技术有更大的 影响。  ESB 和应用开发框架 TT SOA 技术专题之“开源 SOA 快速入门指南” Page 2 of 22  开源和企业服务总线(ESBs)  开源 ESB 加速自身定义  开源 ESB 驱动集成绝不是没风险  “精简”开源ESBs 仍为坚实的中间件引擎 开源选择 许多 SOA 技术存在于开源中。以 WSO2 为例,最近发布的 SOA 治理产品,用来补充 SOA 注册库平台。像许多开源产品,治理平台并不全面,但是充当起很好的开门红的角色。 那么面对纷繁的开源产品,我们该如何选择呢?  开源选择:BPM、SOA 治理、IDE  开源 BPM 产品快照 TT SOA 技术专题之“开源 SOA 快速入门指南” Page 3 of 22 开源应用开发框架提供替代选择 开源应用开发框架穿过企业计算看到了广阔的接受。Spring 和其他开源框架的普及的 增长,在某种程度上是由于开发人员对于相当多的重量级商业应用服务器的厌恶的增长。 Spring 创始人 Rod Johnson 在 2009 年拉斯维加 TheServerSide 的Java 座谈会上的主旨发 言中谈到 “单片应用服务器与时间不一致。”“经济衰退更打击了它。”Johnson 主张轻 量型框架更好地满足了开发人员的需要,他们不希望支付装进商业应用服务器中不必须的 性能。 Spring 是 SpringS 提供的一种 Java 开发框架,是最流行的开源框架之一。 Spring 通过辅助开发人员组织对象和创建易于测试的程序,来使得 J2EE 更易于使用。 SpringSource 是监督开源 Spring 项目的私营公司,最近被 VMware 收购。 由于它是开源的,Spring 被广泛地支持或者和其他产品集成来创建新的功能。Skyway Builder 支持 Spring,例如协助创建更好的 J2EE 模型。在其被 VMware 收购之前, SpringSource 收购了 Java 部署平台厂商 CloudFoundry,来简化 Spring 创建的 Java 应用 程序的部署。广泛的集成和支持对于许多开源框架是通用的,有助于他们在开发这种更加 流行。 许多其他语言已经和开源应用框架关联。Ruby on Rails for Ruby,Symfony for PHP 和 Django for Python 用来命名众多之中的三个。 轻量型框架资源指南 轻量型框架资源指南覆盖最新的 Ruby on Rails, GlassFish, Spring 和 Plain Old Java Objects (POJO)。 Ruby on Rails TT SOA 技术专题之“开源 SOA 快速入门指南” Page 4

文档评论(0)

1亿VIP精品文档

相关文档