Newton:它是基于GPL协议的,这意味着如果对Newton源代码做了修改,修改后的代码也需要免费开放给第三方使用,并需要将修改后的源代码反馈给Newton项目。它是一个分布式的运行时框架,用来对企业级环境下复杂的SOA系统做动态的实例化和可持续管理。Newton利用SCA系统描述,对OSGi的组件做动态的部署,由此实现对分布式的异构数据源的监控和管理。
三、开源与SOA协同作战的步伐加快
今年关于SOA最大的猛料莫过于,RedHat公司宣布,推出专门针对RedHat和JBOss中间件开发的、基于Eclipse的开发完全开源的SOA平台。这套开发工具将专注于SOA和Web2.0应用程序的开发。这款新的开发工具将在开源JBoss社区下供开发者使用。
日前,ByronSebastian(SourceLabs的CEO)介绍了开源软件在关键计算领域的重要作用,SourceLab将致力于使大量开源组件的应用更加的专业化,提高其安全性和可靠性。同时表示,任何的开源代码都可以融入SourceLabs的管理系统。SourceLabs希望进一步提高SOA开源的水平,同时,将致力于这一目的,并尽力支持关于SOA开源产品的开发,特别是那些对可靠性及风险性有特别高要求的SOA开源产品。
当然,近来关于SOA与开源协同的消息接连不断。一家很大的欧洲软件公司,将其基于SOA环境的且已经有5年之久的产品,免费的开放给了开源社区。最近,Eclipse.org上面发起了一个SOA框架运行时的项目,同时,DPWN(DeutschePostWorldNet)为了响应此号召,声称愿意将自行研发的SOA平台开源给此项目。而这个SOA框架运行时的项目,主要用于帮助用户或组织快速的将关键的SOA基础平台开源给相关的开源社区,对新的发布进行有效的管理,集成多种开源组件必须进行严格的测试,降低多种部署平台的复杂性,使技术支持更符合企业的标准,让各种开发工具支持新兴的技术。
最后,IT界的一件并购设想方案被炒得沸沸扬扬。业界传闻,HP将收购RedHat(价格不菲),又说HP将收购Novell(很有趣)。不管收购谁,可以肯定的是,HP收购行为的目的,显而易见是想借助SOA来构建ASAP,而问题的最初出发点是,开源对HP的SOA计划意义深远。所以才没有HP会收购BEA的传闻。
四、开源开启SOA新时代
SOA本身是一种引人注目的现代分布式计算方法,它有助于改变企业业务服务在交付使用方面的灵活性和敏捷性本质。但是,由于SOA功能广泛、繁简不一,而且实施需要使用大量的软件工具,企业决策者必须对实施的范围和规模加以慎重考虑。
文章来源于领测软件测试网 https://www.ltesting.net/