设置SOA进行实验

时间:2011-05-26 04:13:43

标签: eclipse java-ee soa platform bpel

我想建立一个SOA平台来展示它的关键要素。对这个主题不太了解,这似乎是一项艰巨的任务。我希望有人可以为我澄清一些观点。我知道SOA没有确切的定义,但我试图对它有所了解。

  1. 什么是常见平台和开发工具?一切似乎都有一点SOA,但我正在寻找大的。那样的东西?

      
        
    • 平台:IBM WebSphere,SAP NetWeaver,RedHat Jboss SOA,HP SOA,systinet软件,Microsoft .Net
    •   
    • 开发工具:Eclipse SOA,NetBeans SOA,Visual Studio
    •   
  2. SOA平台的关键要素是什么?我想到这样的事情:

      

    Service Registry,企业服务总线,BPEL-Engine,Application Server

    我可以混合来自不同平台的组件吗?我特别不了解每个平台包含的应用服务器的概念。它只是一个Java EE环境吗?

  3. 我想建立一个实验和示范的环境。它应该基于一些开源SOA平台并使用Eclipse SOA开发。我想创建一些服务(例如基本数学运算),注册表和BPEL控制过程。什么SOA系统最适合我?易于学习,也许是很好的教程?

  4. 对任何问题的任何回答都很棒,非常感谢。

2 个答案:

答案 0 :(得分:1)

1)& 2) 请参阅this article,您可能完全明白它是什么。

3)除非你是非常快的开发人员/部署人员,否则会有点困难。配置器 - 我说你工作的速度和10个人一样快几个月。为什么不使用现有的例子?例如谷歌

答案 1 :(得分:0)

我将从服务器环境的Apache Axis / 2和Tomcat开始。

辉煌的SOAPUI实用程序作为您的客户端。继续使用真正的Java / C / perl / php / Python / C#或服务器端开发的更多客户端。

请不要担心重量级商业服务器,直到您对它们有特殊需求,因为安装和配置通常非常繁琐,而且大部分功能都可以从Apache获得。