询问任何一个重新设计公司业务流程方式的人,都会告诉你许多关于如何让软件适应改变了的业务流程的恐怖故事。
当前,企业应用整合(EAI)和中间件提供者提供某种形式的工作流程或者业务流程管理(BPM)。但是这一设计任务的要求相当于极端高的登山技术,特别是当来自于不同卖主的应用软件,和多样的、独立的流程必须被很好的协调时。
Intalio,致力于BMP研究的一家成立4年左右的公司,可能已经揭开了清除BPM的粗糙的边缘和不合理的费用的秘密。按照Intalio共同创始人和首席战略官Ismael Ghalimi的说法,公司的Intalio n3 2.0软件可以降低设计和执行业务流程成本75%。
Ghalimi在上周的采访中告诉我,减少主要来源于消除人工译码的需要,以及通过把流程(不只数据和应用)当作公司信息系统的基本组成部分。
我非常怀疑其声称编程工作适合非程序员,但Intalio看起来有其正确性。该软件提供端对端业务流程设计的可视界面,包括信息传递,数据转换,处理和业务规则。现存的业务流程模本,程序和规则可以输入并应用于Intalio环境而不需要书写编码。只要轻轻一点按钮,可视地图就会被转换成运行于Intalio服务器上的可执行的编码。
为证实此事,我与负责BPM市场的AMR Research调查主管Eric Austyold进行了交谈。他也对Intalio的BMP平台有着深刻的印象。
“Intalio代表了缩短新产品投入市场的循环时间的未来,戏剧般地建立了与厂商的联系,建成数据交换管道和绘制了业务流程地图,”Austvold 说,“今天,Intalio用几个月的时间和一些开发工具使一批开发工具融入了Intalio n3环境。”
除了单一的,综合的环境——Ghamili称之为流程导向的IDG(Interface Development Environment)——Intalio从具体的执行过程中提炼出了业务流程的设计。例如,如果一个公司应用了企业应用软件,如SAP和PeopleSoft,Intalio认为他们属于API和流程级别,包括Web service,如果一个应用SAP和一个应用PeopleSoft的业务流程执行着相近的功能,则Intalio 会生成单一的流程并连接两个应用程序。你最后将拥有单一的,独立的业务流程应用软件,它可以在两个应用软件间自由运转。
这一体系——同样允许流程的重新使用以及在执行期间的动态转换——提供了比传统EAI或者工作解决方案更灵活的适应性。Intalio同样包括适用于大范围的应用软件及中间件的适配器和连接器。Xpage, Intalio的XML-based 语言,代替了许多语言的应用,包括JSP, Java, JavaScript, XML,XSLT,HTML, 和CSS.
Intalio的可视开发环境和便于使用的特点在于它对新兴的流程模型建立语言的支持。可视模型被转换成BPML(Business Process Modelling Language)或者BPEL4WS(Business Process Execution Language for Web Services)编码。Ghamili估计100串BPML编码可替代50,000到100,000串J2EE编码。
Intalio是www.bpmi.org组织的共同发起人,该组织创立了BPML,希望建立起一个标准和独立的平台作为他们产品和市场的基础。随后,IBM,微软,和BEA 组成联合会并开发了BPEL4WS以与BPML竞争。Intalio非常聪明地支持了两者的产品。在某种程度上,两个模范语言可以合并入单一的标准中:伴随着IBM,Microsoft 和BEA推进BPEL4WS, 决定哪个团体进入驱动席并不是很困难的。
WSCI(Web Services Choreography Interface)同样的画面中,确定在穿过多重系统部署的服务之间的相互作用,并且推动BPML和BPEL4WS之间的交互作用,它在各个服务之后决定着业务流程。Intalio同BEA,SAP和Sun一道,共同开发了WSCI 1.0版。
Austyold相信Intalio能够形成重大影响,就像甲骨文在建立数据库市场中所做的一样。但是,他也看到了道路上的障碍,“Intalio是理论上的领导者”,Austvold 说,“一些公司,例如IBM有WebSphere, 微软有Biz Talk,一些小点的公司如Fuego, Lombardi Software,和Savion用BPM,但在这一点上Intalio对业务流程管理问题的思考优于任何一个公司。公司最大的挑战是如何在科技经济冰河时代生存。
公司目前有一些橱窗用户,包括BAE系统,iUniverse,LexiNexus 和Computer Sciences Corporation.。尽管平均价格目标在500,000至1百万美元之间,Intalio需要高档次的大宗买进,参与大多数公司的业务及IT服务。
以Ghalimi的观点,Intalio 在架起商业与IT之间的桥梁上走了很长的路。商人可以拥有一个帮他们建立业务流程的工具而不必担心内部复杂的编码,同时,科技人员可以拥有一个更灵活,便捷的工具以便于他们与商业组织结盟。
Intalio似乎已经在即插即用的BPM领域里做出了重大的进步。现在是由市场决定它是否是下一个甲骨文的时候了。
来源:https://www.cnblogs.com/dalongzero/archive/2005/01/17/93313.html