【TechTarget中国原创】在面向服务架构中,Web 2.0通常和现在普遍流行的丰富服务用户系统理念相联系。该用户生态系统由丰富的网络应用程序提供动力,其网络应用程序极大的增强了SOA的适用范围。在该用户生态系统中,服务供应者认为主要以SOA形式驱动后端系统。但是,在SOA和Web 2.0的相互作用中新兴起的趋势和企业较为深刻蕴含之间的联系越来越密切。我们在整个企业环境中观察这些趋势, 这令我们更加确信了在这些趋势中,Web 2.0/SOA联接的企业防护工作进一步增强。
我们观察到的第一个趋势就是混合的成熟,删除程序从第一代数据集合转移到更为成熟的面向企业的混合Serena混合设计者,就像通过演进“业务混合”将新的旋转引入混合中的产品一样。这些混合主要关注以业务为中心的流程和包括企业资源策划(ERP)、供应链管理(SCM)以及用户关系管理(CRM)程序的逻辑功能。
同样,业务流程管理(BPM)另一个趋势就是关注基于轻量级Web 2.0基础的应用,该应用为业务流程管理提供了一个轻量级的相互作用模型。
从企业的角度考虑,上面提到的这些趋势是受欢迎的。但是令人们担忧的是,这些趋势可能成为企业实现Web 2.0/SOA联接最大的绊脚石——即标准化问题。当Web 2.0 全部是关于轻量级模型和作为一般平台演进的Web时,不幸的是目前平台的趋势就是一些大型平台层的露出。这些大型平台层带有不断增值的单个客户机制和用于混合开发商的APIs。标准化的缺失可能成为Web 2.0通过业务混合进入企业的最大障碍。由于依赖一些专有的APIs/由大型标签平台提供的语言。平台锁入可能导致维护软件系统耗费更多的资金以及降低整体开发生产率的基础技术的复杂性。
在企业中,尤其是在一个后端企业集成中,SOA的成功取决于 WS-*核心标准在企业中的融入。尽管同类似REST这样的Web 2.0标准讨论相比,像SOAP标准方面的讨论是重量级的。在Web 2.0中,在保持相互作用模型轻量级属性的同时,我们需要凸显标准化的重要性。
人们对Web 2.0交互作用非功能要求的标准化需求不够重视。基于REST服务、RSS/ATOM 和Web 中JSON的轻量级交互作用模型非常脆弱并且容易引发安全隐患。对于企业来说,为所有像Web 2.0交互作用的安全要求创建标准尤为重要。最小化的使用由REST支持的HTTP机制促进了对于像传输层安全(TLS)和/或者由大型标签平台提供的专有机制的不完全的较低级技术的信赖。
结论
因此,在Web 2.0世界中,我们吹响了从功能业务定向要求(用于客户方Web 2.0形式的组合)到非功能性要求(例如安全性)标准化的号角。关键是依照作为平台的Web和轻量级交互作用模型,维护基本的Web宗旨。但是如果标准的扩展可以被融入进来,企业采用就得以实施。在这发生之前,Web 2.0–SOA在企业中相互作用的融合将继续由由专有平台所控制。并且避开了面对基于Web的轻量级交互作用模型的真正终端用户的方法建立在企业业务计算之上的主流观点。