业务流程管理套件(BPMSes)支持BPM原则。BPMS是一些软件组件,可以展示流程的建筑模块。“这种SOA设计的资产的集合和配合可以……
准备开始SOA是一种挑战。我们咨询了著名的Rolta SOA中心,它是跨国咨询公司Rolta和SOA实施支持厂商的一个软件部门。他们给出了在SOA上取得成功的几条技巧……
Startup StreamBase Systems通过流数据库架构攻击CEP领域,该架构允许数据记录在存储之前,可以加工。该公司为CEP开发人员设置了交换,希望共享组件等。
许多基于服务的新应用跨越了单一组织的边界,在集成这些扩展系统时,数据定义经常是最可怕的挑战压力。加州个独立系统运营商(ISO)就是个实例……
业务规则引擎可以分离出流程的关键决策逻辑,用比应用代码更加有好的业务语言。抽象概念层更快速简单地交换规则,但是增加了系统复杂性。
对于单一厂商覆盖所有领域的基础,数据集成是一块填充了太多实施类型的领域。厂商也开始认识到这一点。SnapLogic和Informatica双方正在开发自己的数据集成……
当运行高流量网站的应用程序时,需要按照规模进行时刻通知,开源应用服务器有时可能会比它们的商业同行更好地满足企业的需求。
你能尝试使用COM-Corba或COM-EJB桥或Sun的ActiveX/Bean桥,但当你使用微软类型的客户端,假定你能从微软那获得一个很好的SOAP/HTTP实现……
如果你确定客户端不会使上面的例子退化,我在这就不用它。如果你确定使用它不会发生,那么就使用RMI/IIOP,这是最简单的。否则……
全世界有至少100家BPM提供商——从像IBM和SAPAG这样的大厂商到小厂家,还有单一业务厂商,例如这些企业都有自己的BPM系统和服务。Gartner的魔力四象限……
关于防火墙,RMI仍然有同样的问题是IIOP。它需要这些的端口很可能被防火墙阻塞。这点就是让小应用程序和你服务器之间的RMI/IIOP主机越过除了……
下面的部分试图提供一些我们为什么愿意忍受这个极限的原因。它的内容是用来展示这些好处,在哪些情况下克服这些缺点。
业务流程管理一直都是关于流程功能和操作改善,并追求高效的成本效率。但是目前,企业也使用BPM完成更具体的业务需求。
SOAP基本是一种RPC的XML编组机制。尽管多数情况下它是和HTTP一起广泛使用,但它并没有指定某个传输协议。它也可以通过一个简单的TCP/IP接口……