社区
Java EE
帖子详情
要上ESB+工作流,给推荐个开源吧!
SINCE1978
2010-02-03 07:09:10
有使用经验的或者了解的给推荐个开源产品吧!我听说的esb有serviceMix、mule。工作流有个jbpm是吧?那个与spring结合较紧密的?谢谢!
...全文
337
14
打赏
收藏
要上ESB+工作流,给推荐个开源吧!
有使用经验的或者了解的给推荐个开源产品吧!我听说的esb有serviceMix、mule。工作流有个jbpm是吧?那个与spring结合较紧密的?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
叶涛网站推广优化
2010-02-08
打赏
举报
回复
http://www.open-open.com/08.htm
SINCE1978
2010-02-08
打赏
举报
回复
第一篇写完了,地址:http://since1978.javaeye.com/admin/blogs/589098 ,欢迎指正。
呼吸先生
2010-02-06
打赏
举报
回复
[Quote=引用 10 楼 since1978 的回复:]
大致看了看,mule不愧是与spring结合紧密,mule2.2已经用上spring的所谓schema方式配置了,配置文件中看不到类名...还好算是不难,先搞好mule,有时间再搞搞serviceMix甚至其他的,选一下型。关于工作流,我们产品基于liferay,其中应该是包含jbpm,有空再看看jbpm了。领导想使用esb+工作流实现这样的效果:审批人一登陆、就能弹出新的申请消息、审批人点击进入?-
[/Quote]
产品给予Liferay,难道LZ开发的是门户网站,Liferay确实很强大,至于mule2.2没研究过,期待LZ分享一些经验。。^_^...
crazylaa
2010-02-06
打赏
举报
回复
路过学习
SINCE1978
2010-02-06
打赏
举报
回复
大致看了看,mule不愧是与spring结合紧密,mule2.2已经用上spring的所谓schema方式配置了,配置文件中看不到类名...还好算是不难,先搞好mule,有时间再搞搞serviceMix甚至其他的,选一下型。关于工作流,我们产品基于liferay,其中应该是包含jbpm,有空再看看jbpm了。领导想使用esb+工作流实现这样的效果:审批人一登陆、就能弹出新的申请消息、审批人点击进入即可进行申请审批。
SINCE1978
2010-02-06
打赏
举报
回复
哇,这么多回复了,刚在想来看最后一眼就不来了呢,呵呵。
现在在研究mule,90%倾向mule了。谢谢:家和万事兴、JavaAlpha。东走西顾都带勋章了还学习咱可不敢当:)
目前正在写esb之旅的博客。
JavaAlpha
2010-02-05
打赏
举报
回复
楼主 可以参考
http://www.javaeye.com/topic/100499
http://www.javaeye.com/wiki/JBPM
http://www.open-open.com/08.htm
zl3450341
2010-02-05
打赏
举报
回复
学习
mark
famousboy
2010-02-05
打赏
举报
回复
Jboss不错,产品线很完整
重返春季
2010-02-05
打赏
举报
回复
我们也是用这个网站的:http://npccsb.javaeye.com/blog/38199
希望对楼主有帮助,顶一下!!
SINCE1978
2010-02-04
打赏
举报
回复
是不错的东东,如果完全实现这种基于标准消息的松散耦合组件结构,感觉上那还是很不错的。
colin_pxx
2010-02-04
打赏
举报
回复
好强大啊
SINCE1978
2010-02-04
打赏
举报
回复
嗯,回头看看,昨天看了半天,初步倾向mule,在google上一搜,mule的搜索结果比serviceMix更简洁明了一些,特别是mule在javaeye上有不少相关文章,serviceMix至少在google搜索结果里没什么在javaeye上的。而且晚上翻了翻spring的那本官方开发指南,最后提到的相关项目里有提到mule。
关于工作流,在铁手的博客里看到liferay竟也有内建工作流引擎、先了解了解了,因为我们现在就在用liferay、如果它就有workflow那最好还是用它的:)
呼吸先生
2010-02-03
打赏
举报
回复
LZ都知道啊,给你个链接,希望能帮助你,工作流也就jbpm了,成熟稳定。。。
http://npccsb.javaeye.com/blog/38199
开源
ESB
in Action(中文)
展示
ESB
提供的功能来解决集成挑战。提供当前
开源
ESB
的现状。介绍两个
开源
ESB
,Mule和Apache ServiceMix,并展示如何建立一个开发环境与这些
ESB
和它们的示例程一起工作。如何在Mule和ServiceMix中实现集成功能和消息流
.Net最流行的
开源
企业服务总线 NServiceBus.zip
NServiceBus 是一个.Net平台下
开源
的消息服务框架,这类产品有时也被称作
ESB
(Enterprise Service Bus)——企业服务总线。NServiceBus也是dotnet世界里面最流行的
开源
企业服务总线。 NServiceBus 是一个用于构建企业级 .NET系统的
开源
通讯框架。它在消息发布/订阅支持、
工作流
集成和高度可扩展性等方面表现优异,因此是很多分布式系统基础平台的理想选择。,它能够帮助开发人员在搭建企业.NET系统时避免很多典型的常见问题。同时,该框架也提供了一些可伸缩的关键特征,比如对发布/订阅的支持、集成的长时间
工作流
及深入的扩展能力等。 NServiceBus的核心并不依赖于MSMQ。NServiceBus可扩展性允许我们插入自行编写的通信传送器,、订阅存储器和
工作流
的实现。 NServiceBus的特性1、高性能和可扩展性可以广泛应用于许多业务领域,可扩展性和性能都经过了实战检验。2、具有自动重试的可靠性集成通过配置机制提供基于消息通讯的的最佳实践方案,能够识别错误响应并自动重试。3、
工作流
和后台任务调度通过Saga来完成长时间运行的流程定义和管理功能,提供强大而灵活的
工作流
功能。4、消息的集中审核流程很容易将整个分布式系统聚集到一个中心位置配置消息审核。5、通过发布/订阅来减少耦合提供了发布/订阅机制。可扩展、可配置、易于理解和易于使用。6、易于扩展和配置多个灵活的扩展点和配置选项,NServieBus可以根据用户需求对各个特性进行自定义配置。7、支持广泛的消息传输技术提供了MSMQ, RabbitMQ, SQL Server, Windows Azure Queues,Windows AzureService Bus消息传输机制,当然你也可以自定义或者选择由社区开发的消息传输方案。NServicebus官方地址:http://particular.net/git: https://github.com/Particular/NServiceBusNServiceBus原作者Udi Dahan,该产品最早于2006年发行了第一个版本,这是一个企业级的
开源
产品,企业开发需要购买License,参照:http://particular.net/licensing。 标签:消息框架
事件、流程和长期运行的服务:
工作流
自动化的现代解决方案
1.领域事件非常适合分散的数据管理、生成可读模型或者解决切面问题。然而,你最好不要实现复杂的点到点的事件链。使用命令来协调其它服务可以更好地减少你的服务耦合。2.集中管理的
ESB
不合适微服务架构。智能端点和哑管道更可取。但是,不要因为害怕引入集中控制而不考虑协调服务:重要的业务功能都需要一个中枢。3.过去,BPM和
工作流
引擎是供应商驱动的,因此市面上有许多可怕的“零代码”工具,吓跑了开发人员。然而,现在也存在一些轻量级的易于使用的框架,其中许多还是
开源
的。4.不要投入时间来写自己的状态机,利用已有的
工作流
工具。这有助于你避免意外的复杂性。
automation-j2obcj:Nuxeo automation-j2objc是一个沙盒项目,用于测试我们如何在纯Java,iOS和Android之间拥有共享的自动化客户端。
Nuxeo自动化-j2objc 关于自动化-j2objc Nuxeo automation-j2objc是一个沙盒项目,用于测试我们如何在纯Java,iOS和Android之间拥有共享的自动化客户端。 自动化/ REST Nuxeo Apis Nuxeo提供了可通过HTTP / HTTPS访问的完整API。 该API是将门户,
工作流
引擎,
ESB
,用JavaScript,Ruby等编写的自定义应用程序与Nuxeo Platform存储库远程集成的最佳方法。 请参阅或。 j2objc J2ObjC是Google的
开源
命令行工具,可将Java源代码转换为iOS(iPhone / iPad)平台的Objective-C。 该工具使Java源代码可以成为iOS应用程序构建的一部分,因为无需编辑生成的文件。 参见或 如何建造 这个项目还处于初期阶段。 没有任何保证。 要构建它,您需要安装和
几款
开源
ESB
总线的比较
现有的
开源
ESB
总线中,自从2003年第一个
开源
总线Mule出现后,现在已经是百花争鸣的景象了。现在我就对现有的各种
开源
ESB
总线依据性能、可扩展性、资料文档完整程度以及整合难易程度等方面展开。 CXF CXF的定位不是
ESB
总线,而是一个服务框架(Service Framework),主要还是为关于服务的应用提供API上的支持,或者上下文上的管理。 但是它的前身之一的Celtix就是ION
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章