零基础学asp.net2.0:SOA将是企业2.0的基础

     企业2.0(Enterprise 2.0)是哈佛大学Andrew McAfee教授最早提出个概念是在企业内部、企业和合作伙伴的间利用刚刚出现各种社交软件Software平台完成沟通和协作Andrew McAfee还同时给出企业2.0和SOA区别他认为SOA是种模块化软件Software架构这里模块就是小段代码相互的间能够交互而企业2.0指是企业内部和企业和合作伙伴的间使用各种形式社交软件Software   然而尽管SOA和企业2.0有所区别但是两者的间联系越来越密切而且正在逐步融合随着越来越多组织IT系统开始支持“服务”同时社交软件Software开始进入企业人们逐步认识到企业2.0能提高组织灵活性而这也正是SOA所要达到

  企业2.0分成 3种类型(彼此有交叉):轻量型聚合应用、SaaS应用以及社交网络它们共同点是都能帮助企业实现服务和应用快速部署而且用户可以非常自然而且顺利地访问这些服务和应用

  实际上SOA和企业2.0的间存在很多共同点比如这两种思路方法都能突破信息孤岛和企业围墙限制把企业数据和内容发布出来供需要者使用都支持用户深入挖掘深藏在企业内部和互联网上数据中各种知识而且SOA和企业2.0还都为IT人员提供了新机会让他们能和企业需求更紧密地结合以快速响应企业业务变化

  更为重要SOA和企业2.0结合降低了企业风险比如那些正在谋求更好地实现业务自动化企业现在能够利用新计算资源而且不用承担太多投资风险而过去企业必须先投资购买软件Software、硬件和网络基础设施才能做到在这里SOA让后台企业应用支持“服务”从而更灵活而企业2.0则集中在前台和用户打交道大多数情况下企业2.0代表企业业务系统和最终用户的间“最后公里”企业2.0各种技术和窍门技巧能把SOA速度、简单和灵活等优点传递给企业每个用户

  随着云计算兴起在SOA、云和企业2.0的间出现相当程度融合于是有人用个新名词WOA(Web Oriented Architecture) 来描述将这 3者融合到思路方法

  实际上WOA就是利用互联网这个世界上最大SOA系统实现融合WOA中“服务”按照轻量型Web 2.0标准和思路方法创建如REST和企业聚合(MashUp)从本质上说面向企业SOA就是“本地网络”而WOA就是“互联网”两者区别就是规模区别

  SOA所要达到目标是开发服务只要符合标准就可以被整个企业使用任何业务部门如果需要都可以通过服务接口访问这些服务而且对于企业中各个成员而言使用这些服务不是强迫而是自愿业务部门可以利用企业资源同时也可以继续使用它们自己服务或者和其他供应商签订协议使用它们服务而WOA所要做则是在互联网范围内实现上述目标云计算和企业2.0则是背后关键支持技术

Tags:  零基础学asp.net2.0

延伸阅读

最新评论

发表评论