Glassfish V3、Jboss、SOA 支持、WSO2(嵌入式 Tomcat)的混乱

发布于 2024-12-06 03:51:32 字数 431 浏览 1 评论 0原文

我对在Java EE中开发SOA应用程序感到非常困惑:

  1. “Glassfish V3开源版”可以支持ESB(SOA)吗?我必须在上面添加外部模块吗?如果是的话,它是否也是开源的? ---或者--- 如果我想使用 Glassfish,我应该购买商业 Oracle Glassfish?

  2. JBoss 的行为是什么?是否可以在社区JBoss开源上运行ESB(SOA)?什么是 Jboss SOA 平台?是商业的吗?是否有 Jboss,它有自己的企业 SOA 商业版本,或者我们可以通过它的开源版本来做到这一点?

  3. 什么是 WSO2?它适用于哪些应用程序服务器?我在某处读到它有自己的嵌入式 tomcat 服务器?!除非 Tomcat 是一个 Java EE 容器?!!!!!!当然不是。

请帮助我,带我走出这种困惑。

I'm so confused for developing SOA applications in Java EE:

  1. Can "Glassfish V3 Open Source Edition" support ESB(SOA)? I must add external module on it? if yes, is it open source too or not? ---or--- if I want to use Glassfish I should buy the commercial Oracle Glassfish?

  2. What is JBoss's behaviour? Is it possible to run ESB(SOA) on community JBoss open-source? What is Jboss SOA Platform? is it commercial? does have Jboss it's own commercial edition for enterprise SOA or with it's open-source editions we can do it?

  3. What is WSO2? it works on which application-servers? I read somewhere it has it's own embedded tomcat server?! unless Tomcat be a Java EE container?!!!!! of course not.

Please help me and bring me out of this confusion.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

那一片橙海, 2024-12-13 03:51:32

让我回答 WSO2 部分 - WSO2 有一组产品(全部完全开源),支持 SOA 的各个方面:

  1. 编写和托管服务(应用程序服务器、数据服务服务器、业务规则服务器等)

  2. 以各种方式(ESB)调解它们,组合服务以提供更多服务(业务流程服务器和混搭服务器)

  3. 管理/治理它们(治理注册表、身份服务器、业务活动监视器)。

WSO2 产品使用嵌入式 Tomcat 作为独立执行的主要运行时,但也可以在其他应用程序服务器中运行。有关详细信息,请参阅 http://wso2.com/products

正如其他人所说,SOA 是一种设计范式,而不是一种技术选择。是的,无需 EJB 或 Web 服务甚至 .. CORBA 即可实现 SOA。

Let me answer the WSO2 part- WSO2 has a set of products (all totally open source) which supports all aspects of SOA:

  1. Writing and hosting services (App Server, Data Services Server, Business Rules Server etc.)

  2. Mediating them in various ways (ESB), composing services to make more services (Business Process Server and Mashup Server)

  3. Managing/governing them (Governance Registry, Identity Server, Business Activity Monitor).

WSO2 products use embedded Tomcat as its primary runtime for standalone execution but can also run within other app servers. See http://wso2.com/products for more info.

As someone else said SOA is a design paradigm not a choice of technology. Yes it is possible to do SOA without EJBs or Web services even .. CORBA for example.

谎言月老 2024-12-13 03:51:32

这是我所知道的:

Glassfish v3 开箱即用地支持 EJB3.1,您可以根据自己的喜好使用它们
JBoss 应用程序服务器版本 6 还支持开箱即用的 EJB 3.1。与往常一样,JBoss 提供了一些自定义的非规范配置选项,其中一些仅稍微超出了 EJB3.1 规范,但总体来说还不错。
是的,Tomcat 本身并不是一个完整的 Java EE 应用服务器,因为它没有(除其他外)EJB 容器。但是可以通过第 3 方模块添加一个

Here's what I know on this:

Glassfish v3 support EJB3.1 out of the box, you can use them per your pleassing
JBoss Application Server version 6 also support EJB 3.1 out of the box. As always, JBoss offers some custom non-spec config options, some of which intervene just a little bit over the EJB3.1 specs, but in all it's ok.
Yes, Tomcat by itself is not a full Java EE Application Server as it doesn't have (amongst others) an EJB Container. However one can be added to it via 3rd party modules

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文