首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mule ESB /GigaSpaces XAP/Appistry/GoGrid for Paas Platform将多个应用程序作为SaaS进行OnBoard?

Mule ESB /GigaSpaces XAP/Appistry/GoGrid for Paas Platform将多个应用程序作为SaaS进行OnBoard?
EN

Stack Overflow用户
提问于 2010-01-22 13:45:16
回答 2查看 536关注 0票数 2

我们正在开发一个项目,以开发一个平台,使我们能够轻松地将多个应用程序添加到云平台上,以便这些应用程序可以在SaaS的基础上提供。将有对所有应用程序的单点登录访问(很可能通过Open SSO)。

我们正在考虑: 1. Mule ESB (集成不同语言开发的应用程序) 2. GigaSpaces XAP (可扩展性) 3.应用程序云IQ平台(上传应用程序) 4.用于托管的GoGrid

这是正确的工具组合吗?你能推荐其他组合吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-29 03:00:28

我将在前面声明,我是Appistry的原始工程师之一,现在是产品经理。我将坚持技术事实。:-)

正如您所提到的,您可以使用来简化跨云服务器的应用程序和相关服务的部署、管理和生命周期。管理器可以对任意服务或服务/应用程序组合执行此操作,并确保它们在每台服务器上保持正常运行。Manager随着服务器的出现和关闭而扩展和缩减应用程序。Mule管理器可以很好地与CloudIQ和GigaSpaces配合使用。

至于其他组合,特别是考虑到您对可伸缩性和使用不同语言开发的应用程序的集成的需求,您可以考虑将CloudIQ Engine作为应用程序平台。Engine可以用来代替GigaSpaces,也可以与它们结合使用,这取决于您正在寻址的是哪一块。

CloudIQ引擎是一个完全去中心化的应用程序容器。引擎支持多种语言的集成,无论是在客户端还是在云端。

在客户端,您可以使用Spring和eliminating来调用引擎托管的对象(调用者和被调用者必须使用相同的语言),或者使用CloudIQ客户端应用编程接口(C/C++/ .NET /.NET/SWIG-wrappable)来使用用户定义的流程流提交请求,这可能会消除对CloudIQ的需要。流在引擎上的云中执行,并允许单个请求跨多个方法编排调用。这些方法可以使用不同的语言。

在云端,您可以部署Java对象(POJO和Spring Beans)和.NET对象(PONO),以及作为引擎应用程序的C/C++库。Java和.NET对象可以原封不动地部署。C/C++ (和其他二进制库)可能需要一些包装器代码。元数据描述代码的工作负载策略和其他云端行为。

发动机的应用是完全对称的。云中的每台服务器都运行您的应用程序代码。内置的、基于软件的负载平衡将请求定向到最能处理该作业的服务器。您的代码继承了平台的可伸缩性,而无需更改代码。除了规模之外,您的应用程序还可以免费获得可靠性和自动故障转移,以及在元数据中定义您希望您的应用程序如何响应故障的能力。引擎自动缩放您的代码,除非它是非线程安全的,跨所有可用的CPU核心。如果您的代码不是线程安全的,CloudIQ可以高效地运行它,但代价是不能利用所有内核。

你可以很容易地尝试一下。CloudIQ平台社区版允许在最多五个服务器和/或十个处理核心(包括生产)上免费、无限制地使用软件。社区版可在Appistry Peer2Peer上找到(需要注册):Appistry Peer2Peer

应用程序客户Presidio Health正在GoGrid上运行基于Java的CloudIQ引擎应用程序,并取得了巨大的成功。这里有一个带有技术讨论的网络研讨会和案例研究(需要注册):Appistry Resource Library

票数 1
EN

Stack Overflow用户

发布于 2010-01-24 15:45:29

您实际上选择了一个非常好的堆栈。Mule和Gigaspaces经常一起使用,Mule ESB Enterprise (不是开源版本)实际上嵌入了Gigaspaces技术来提供high availability

GoGrid有一个很好的平台,支持Mule ESB、GigaSpaces和Appistry的公司都是GoGrid的合作伙伴,所以你可以期待使用这个堆栈得到很好的支持。我不太熟悉Appistry,所以我不能直接对它们发表评论。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2115312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档