SOA与其说是一种技术,倒不如说其是一种架构理念,作为一种新的软件开发范型,通过松耦合方式更好的实现了软件资产的复用,因而可以很方便地构建业务敏捷的应用系统,以应对不断变化的市场环境和用户需求。如今,很多企业都感受到了SOA的浪潮,大部分企业也都在考虑构建他们的SOA方案。
微软倡导的SOA是“Real World SOA”的概念,建议企业从业务面有痛处或问题部分作为出发点,以6至8周为一个周期,分三阶段:先找到Services,再组装Services,然后才能应用Services。
企业总体架构(EA)是对企业多角度的一种描述,并综合反映企业中的人、流程以及技术,为企业中的不同参与者提供不同的视图,并用他们易于理解的方式和语言反映企业的状态。
国际著名应用程序整合和SOA专家Dave Linthicum说,许多传统的企业架构(EA)厂商仍然对于SOA在他们的工作中的任务感到困惑。他们的问题是,SOA是企业架构的一部分?还是SOA将取代企业架构?
成功的SOA计划需要一个强大的SOA治理计划。在IT部门控制软件开发生命周期方面存在问题或者不善于处理IT项目投资回报和产品组合管理的企业可能会发现SOA不能解决一切问题。事实上,他们也许遇到了更大的困难。
Oracle 融合体系结构基于 SOA 构建,为创建下一代基础架构提供了蓝图;该体系结构凭借高质量信息不断融合企业洞察力,并通过 SOA 实现高适应性业务流程,从而获得了持续的竞争优势。Oracle SOA 套件为 Oracle 融合体系结构提供了一套全面、统一的基于标准的 SOA 组件,这些组件可提供全面的技术基础。
传统的软件质量管理包括设计时间和部署时间活动。从根本上来说,就是在一定的要求,一定的时间限制下,在一定的预算支出下,尽可能的保证其完整无缺性。并且监督工作中的软件,确保其能满足你部署的要求。对于那非常有效些已经预先知道自己要求的机构,在这些要求稳定之后,当设计软件满足了这些需求之后,这种方法十分有效。
房地产经纪的行业特征极为明显:企业没有物流,对资金流要求不高,企业运营围绕信息流展开,基于信息流的信息采集技术以及信息加工技术,从根本上决定了房地产经纪公司的业务运营能力水平。因此,信息技术对于房地产经纪,就如同信息化之于通信运营企业,企业规模化与标准化取决于信息技术的应用水平。如何利用信息技术进行房地业经纪的业务创新与核心能力构建?
用面向服务架构(SOA)中常见的错误易于理解,只要稍加努力,就可以避免这些错误。忽视这些错误(因而重蹈覆辙)可能导致你为引入SOA而付出的全部努力偏离轨道,并且失去你的优势。下面列举了由Gartner综述的在SOA的实施执行中最常见的十二个错误。
许多机构正在把SOA当作提高应用程序灵活性的一种方法,使集成更容易管理,降低部署成本和使技术系统更适合业务的需求。SOA的吸引力就在于它把一个机构的IT基础设施分为许多服务,每一个服务执行一项用户使用的商务流程和服务。
理应该遵循一种简单和程序化的方法。主要目标应该是缓解风险和提高操作的可预见性以减少风险。许多企业在实施SOA治理的时候陷入了两个陷阱。第一个陷阱是没有一个足够强大的治理模式。第二个陷阱是有太多的用来完成任务的流程。这里的技巧是平衡流程和灵活性。
由中国计算机报社、IBM与北京大学联合主办,全国11所著名高校联合协办的的2008“IBM杯”中国大学生SOA业务流程建模竞赛决出了冠亚季军。
目前,面向服务的架构(SOA)已成为连接复杂服务系统的主要解决方案。虽然SOA的理论很容易理解,但要部署一个设计良好、真正实用的SOA系统却非常困难。本文试图通过解析SOA的模式,提供与架构相关的技术指导,进而对以上问题提供详尽的的解答。
2008年11月5日,北京梅地亚中心,首届“SOA标准化国际论坛”在此举行。本次大会由中国电子技术标准化研究所(CESI)联合国际标准协会组织W3C、OASIS和WS-I共同主办。大会主题为“SOA的标准与应用”,具体就SOA标准化问题进行开放式研讨,以期促进SOA标准在中国的推广,最终使SOA及软件产业更好地服务于行业信息化。
眼下,SOA火遍了大江南北,各类软件也以基于SOA开发为荣。然而,SOA是否真地已经达到了完美的状态,SOA又是否适合中国的国情,业界专家给出了不同的意见。