dev2dev 首页 > 资源中心 > 专家Blog > 专家Blog文章
Web 2.0与SOA
Web 2.0与SOA是常见的讨论主题。我认为Web 2.0 + SOA是更好的讨论起点。人们怎样才能同时利用这两项技术呢? 不管您喜欢不喜欢,Web 2.0都是真正的技术,并且不管有没有官方IT支持都能以某种方式进入企业。IT的历史说明如果工具和技术能够提供价值,则企业用户就会利用它。在客户端-服务器时代,很多通晓多种技术的企业用户利用其办公套件的工具来编写解决方案脚本和宏,以处理其数据。这些“程序”常常在企业部门之间重用、复制、修改和重新发布。这实际地创建了所谓的“地下IT”部门。没有IT部门的参与,几乎没有质量控制,可以想象有多少业务决策是基于用户脚本中陈旧的或已损坏的数据或算法/编程错误确定的?现在,有更多企业用户都通晓多种技术,Web技术尤其如此。很多用户都拥有个人/家庭网站、wikis、共享图片、音乐等。其中一些用户甚至为其子女的运动队或工作之外的其他组织使用Web 2.0。门槛降低了,并且每天都在持续下降。 有很多工具、商业源码和开放源码可帮助使用Web 2.0。其共同特征是非开发人员也易于使用。下载、安装、dabble、mashup和共享。然后重复。其生命周期通常如此。如果企业用户可以将他们认为有用的程序从开放的Internet下载并安装到工作计算机,他们就会这么作。 IT部门的问题是如何捷足先登、如何将其企业用户的能量和需求总结成一个模型,以便其得到IT部门的有效支持(成本、支持、技术、技能等)?如何利用使用Web 2.0的现有IT资产? 要想对企业中的Web 2.0提供安全、有价值的支持,IT部门有以下四个方面的需求: 1) 信息安全 2) 信息监控 3) 简单数据格式 4) 易用的工具 信息安全:验证,然后确保只允许有权CRUD信息的用户执行这些操作。不允许跨角色/职责共享信息,或为此提供请求过程。信息监控:跟踪谁在使用什么数据、其位置和方式以及原因等。并且跟踪最终用户解决方案的共享和协作。这可以为新的、高价值的业务解决方案提供通道,以便IT部门将其形式化并改进成新的系统。简单的数据格式:使数据平面化并使用联合格式之类的简单结构。最终用户不应必须解析并使用复杂的、嵌套架构、命名空间等,因此,也这样提供数据。易于使用的工具:IT部门必须提供易于使用的权威工具,不需要正式培训甚至用尽IT资源来提供帮助。如果企业用户拥有的工具能够帮助其创建自己的解决方案,并在一定程度上能够自给自足,就不必从外部寻求解决方案。 BEA提供的产品,为SOA和Web 2.0提供了开箱即用的支持。SOA和Web 2.0之间的桥梁可以借助AquaLogic User Interaction或 ALUI 实现。ALUI为IT SOA基础架构提供Web 2.0 / SOA“表面”。有关ALUI的Web 2.0方面的更多信息、白皮书和演示程序,请参见en.terpri.se站点。 SOA是真正的技术,Web 2.0也是如此。您的IT部门支持还是拒绝Web 2.0?您是否准备好帮助企业用户,还是允许其创建地下IT部门?
如果您正在使用或打算使用Web 2.0和/或SOA,请与我们分享您遇到的挑战、成就和方法。感谢您阅读本文!
原文出处:http://dev2dev.bea.com/blog/rmanning/archive/2007/05/web_20_soa.html
作者其它文章
|