我想建立一个SOA平台来演示它的关键组成部分。不太了解这个话题,这似乎是一项艰巨的任务。我希望有人能为我澄清一些观点。我意识到SOA没有确切的定义,但我正在试图理解它。设置SOA进行实验
什么是常用平台和开发工具?一切似乎都有一点SOA,但我正在寻找大的。像那样的东西?
- 平台:IBM的WebSphere,角色的SAP NetWeaver,红帽Jboss的SOA,HP SOA,Systinet公司的软件,微软的.Net
- 开发工具:Eclipse的SOA,SOA的NetBeans,Visual Studio的
SOA平台的关键组件是什么?我想是这样的:
服务注册,企业服务总线,BPEL引擎,应用服务器
我可以从不同的平台混合成分?我特别没有看到每个平台都包含的应用程序服务器的概念。它只是一个Java EE环境?
我想建立一个实验和演示环境。它应该基于一些开源的SOA平台并使用Eclipse SOA开发。我想创建一些服务(例如基本的数学操作),注册表和BPEL控制的过程。什么SOA系统最适合我?易于学习,也许很好的教程?
对任何问题的任何答案将是真棒,非常感谢。
Theres生产环境和实验环境之间的差异 - 建立一个基本的实验环境通常可能在几天(或更少)内对一个人 - 取决于具体的平台和先前的知识。 – 2011-05-26 09:45:57