我有限的基于Java的技术知识,为企业执行的原因,我可能需要决定是否WebLogic Integration的(WLI)或Oracle服务总线(OSB)是一个集成少数独立的系统整合到一起是更好的选择。这两种产品都似乎能够相似的任务,但在一种情况下(WLI)的积分是技术上更从动其中其它(OSB)是驱动更多的业务过程。

假设成本是别无选择,任何人都可以提供一个时会选择使用一个产品与其他一个很好的说明?是一种选择将涉及更多的自定义Java编码主场迎战配置?

有帮助吗?

解决方案

好这取决于。

OSB将整合现有的BEA的AquaLogic服务总线。这只是一个服务总线。

WLI将不再存在。现在将甲骨文BPEL PM(Oracle BPEL流程管理执行引擎)

的一部分

一个服务总线可以被用于集成的web服务“准备就绪”的应用程序。如果您的小型应用程序已经可以部署为Web服务,这将是正确的选择,没有什么协调那里,你只是,揭露他们。

在另一方面,WLI是协调服务之间的交互,并创建一个新的。您将这些代码服务将相互交互的方式。

如果您的应用程序是非常“过程”为导向(其中几乎没有用户交互是必需的),你需要摆脱这种创建新的服务,这将是首选(我认为应用程序应该是Web服务准备反正)

如果您的应用程序更加面向用户,并要绑定在一起来创建一个新流(业务流程),那么正确的工具将是甲骨文BPM。与工具,您可以集成应用程序(这可能不是web服务准备好)创建一个新的业务流程,并公开为Web服务。

所以,这取决于你的需求。

借助Oracle BPM工具

您可以整合您的应用并将其部署为WS。

<子> 至于甲骨文BPM去,我可以,如果你需要给你更多的细节:)

其他提示

我不同意关于“WLI不再存在”

什么奥斯卡的评论

WLI不会消失。这是Oracle集成平台的一部分。 WLI提供比OSB更紧密的集成这意味着只有网络服务队。之前ESB WLI平台也被称为WLI-ServiceBus。

使用WLI可以创建进程(WLI或BPEL)和它们公开为web服务。您也可以在WLI执行ESB像funcationality,如路由,分裂,aggrgation和管道impplement不同的模式。 WLI应该在BPM的方向走,但BEA获得性地岛和径自创建BPM平台,让WLI为“Weblogic的”产品套件的整合比使它这是朝着商业targted的AquaLogic的”产品套件的一部分用户。Weblogic的靶向朝向开发。

OSB支持上述模式的创造,但对Web服务和SOA.Form Orchestation更适应您可能需要使用BPM工具。

WLI更强大,如果你正在寻找performnce导向的应用。在另一方面,如果你正在寻找基于SOA的集成OSB或ALSB就足够好了。

在你的情况,因为你想找整合少数应用WLI的将是不错的选择。

阿尼尔达特

这听起来像WLI是早产BPM&ESB工具。它也被列为在其网站上的Oracle SOA Stretegry平台的一部分。因为它做的事情是什么的ESB和BPM一个工具应该做的,什么是WLI的未来?

WLI更比开发业务分析师友好友好。这是不对的BPM或ESB角度来看待WLI。它可以被用来定向和面向消息的实现中,这可能不是必需BPM很多许多过程。 BPM和SOA的ESB下回落,但WLI不一定只在SOA工作。我相信这是要留,以支持更多的低级别编程和一体化努力的工具。

是。它是正确的。你应该专注于的AquaLogic servicebus。 WLI会消失未来5 - 10年。因为它不是为甲骨文的战略产品。这是确认消息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top