大多数计算机系统是设计用来处理事务和离散的事件的,这些事务和事件在瞬间发生并完成。但是许多商务过程需要一段时间,通常包括一系列不连续的行为,而且其特点是具有不定的结果。
过去,人们用专有的技术来管理、自动操作商务过程,这些技术含有很高程度的专用化和定制性。不管是在文件工作流程还是在过程自动化环境中,或者是用程序集成技术,传统的方法都很适合自动操作大量的生产工序,这也证明为定制这样的项目所花的大量的咨询费用是值得的。
但是,大多数典型的商务过程并未自动化,它们缺乏基于标准的方法来形成机器之间的交互以使开发工作更简单。如今,随着XML Web services标准的出现,人们可以将过程管理的好处用到更广泛的范围以解决更多的商业问题,不管是防火墙内部还是外部的问题。将Web services技术作为专门的产品用于软件平台,企业开发人员、甚至是商业分析家,现在就可以将完全不同资源的组件服务“配乐(orchestrate)”到复杂的应用程序和商务过程中,使这些程序和商务过程能够很容易地实现并修改。
“通过融合企业系统和Web技术,Web services就使整个企业商务过程暴露在Internet中,从而使另一个企业的应用程序可以公开访问它们,”Gartner Group的分析家Jim Sinur在去年秋季的分析座谈会上这么说。“这个新的Web/企业系统融合而成的中间件——包括应用程序服务器、负责集成的“经济人”、商务过程管理人员和Web services通路——形成了企业神经系统的基础,形成了端到端互用性平台,它把企业内部、防火墙外部的企业系统连接起来。”
以“弦乐”开始
在新型的、灵活的企业系统中,软件可以被组件化以便于在面向服务的结构中对它们进行重用和修改。协调(orchestration)实际上是个商务逻辑过程,它是对Web services中的对话进行排序、调整和管理。在给一个复杂的行为编程时——例如一个工作流程或一个在线式的交易 ——运用orchestration技术就可以从逻辑上将离散的功能串列到企业内部的商务过程中,并允许它们运用不断快速发展的Web services。
进行基于标准的orchestration所运用的根本技术都是普通的与Web services相关的技术,包括Simple Object Access Protocol (SOAP)、 Web Services Description Language (WSDL)、 Universal Description, Discovery, and Integration (UDDI)、 XML Schema Definition (XSD)、XML Stylesheet Language Transformations (XSLT) 以及基本的Internet协议。如今,许多技术提供商都不断提供解决方案来实现Web services orchestration功能,他们或把这种功能作为一个完整的Web services平台不可分隔的一部分,或把它作为用于过程自动化的一个专门的产品。
转载自中国DotNet俱乐部
过去,人们用专有的技术来管理、自动操作商务过程,这些技术含有很高程度的专用化和定制性。不管是在文件工作流程还是在过程自动化环境中,或者是用程序集成技术,传统的方法都很适合自动操作大量的生产工序,这也证明为定制这样的项目所花的大量的咨询费用是值得的。
但是,大多数典型的商务过程并未自动化,它们缺乏基于标准的方法来形成机器之间的交互以使开发工作更简单。如今,随着XML Web services标准的出现,人们可以将过程管理的好处用到更广泛的范围以解决更多的商业问题,不管是防火墙内部还是外部的问题。将Web services技术作为专门的产品用于软件平台,企业开发人员、甚至是商业分析家,现在就可以将完全不同资源的组件服务“配乐(orchestrate)”到复杂的应用程序和商务过程中,使这些程序和商务过程能够很容易地实现并修改。
“通过融合企业系统和Web技术,Web services就使整个企业商务过程暴露在Internet中,从而使另一个企业的应用程序可以公开访问它们,”Gartner Group的分析家Jim Sinur在去年秋季的分析座谈会上这么说。“这个新的Web/企业系统融合而成的中间件——包括应用程序服务器、负责集成的“经济人”、商务过程管理人员和Web services通路——形成了企业神经系统的基础,形成了端到端互用性平台,它把企业内部、防火墙外部的企业系统连接起来。”
以“弦乐”开始
在新型的、灵活的企业系统中,软件可以被组件化以便于在面向服务的结构中对它们进行重用和修改。协调(orchestration)实际上是个商务逻辑过程,它是对Web services中的对话进行排序、调整和管理。在给一个复杂的行为编程时——例如一个工作流程或一个在线式的交易 ——运用orchestration技术就可以从逻辑上将离散的功能串列到企业内部的商务过程中,并允许它们运用不断快速发展的Web services。
进行基于标准的orchestration所运用的根本技术都是普通的与Web services相关的技术,包括Simple Object Access Protocol (SOAP)、 Web Services Description Language (WSDL)、 Universal Description, Discovery, and Integration (UDDI)、 XML Schema Definition (XSD)、XML Stylesheet Language Transformations (XSLT) 以及基本的Internet协议。如今,许多技术提供商都不断提供解决方案来实现Web services orchestration功能,他们或把这种功能作为一个完整的Web services平台不可分隔的一部分,或把它作为用于过程自动化的一个专门的产品。
转载自中国DotNet俱乐部

浙公网安备 33010602011771号