如果你评估这些自称是SOA的系统,你很可能发现这些具有服务功能的应用程序包括可再利用的软件组件和Web服务接口。因为许多当前的SOA平台还没有提供必要的手段在没有牺牲整个服务的数据完整性等东西的情况下实现真正的松散耦合,实施当前的SOA设计经常需要一些让步,从而使最终的服务缺少可持续性。
提到SaaS和云计算,很多人都会谈论到它们的安全、隐私和合规问题,但却很少有人谈及它们的连通性。由于SaaS应用完全依靠互联网接入,因此一旦互联网中断,企业对SaaS的访问马上就会受到影响,包括ERP、CRM和SFA。 SaaS上的所有信息,包括界面、接口和内容,基本都是通过Web方式提供,但很多用户都遗忘了这一点,直到联网中断,或工作在一个没有互联网接入的地方,才意识到问题的严重性。
SOA呼唤智者,正确的认知,决断拣择并恰当执行。这是一个坚难的过程。幸运的是,我们在以电信、金融、电力、政府行业为领军的中国SOA探索与实践进程中看到,越来越多的CIO正在路上。
SOA与之前软件思潮的几种技术架构最大不同是它面向业务的设计。SOA的架构理念,不仅用松耦合的分层结构隔离了技术,使得业务和技术的变化周期可以不互相影响;更重要的是,它还可以把不同知识域的人放在一个平台上讨论问题,比如用一个Workspace平台可以将业务人员,架构师,IT主管,程序员集成起来,让他们可以在一个桌子上交谈,从业务流程的设计到实现,现在可以用一种贯通的方式进行讨论与及时修改。以前,不同知识域的人群,由于专业分工,有各自的思考角度,互相难于理解。现在,那些以前隔着墙打电话的人,可以在这样一个平台上共同的交换信息,完成任务。所有人都知道好的应用程序是不可能由不懂业务的程序员开发出来的,但苦于无法在业务和技术人员之间建立一种共同语言,现在这种语言出现了,就是服务。
SOA与之前软件思潮的几种技术架构最大不同是它面向业务的设计。SOA的架构理念,不仅用松耦合的分层结构隔离了技术,使得业务和技术的变化周期可以不互相影响;更重要的是,它还可以把不同知识域的人放在一个平台上讨论问题。
银行业架构网络(Banking Industry Architecture Network,简称 BIAN)联盟公布了自从一年前从SAP剥离以来的首个银行IT服务标准。
SOA 的目标是以服务作为构建企业应用的"积木块",使整个企业敏捷起来,而敏捷软件开发则是通过引入一些最佳实践来增加沟通与反馈,以达到同样的目的。敏捷与SOA是朋友,敏捷和SOA是敌人。
在很多场合的交流中,常常遇到把SOA和Web Service混用的情况,所以想在这次的Blog里,结合网上的各种观点,谈谈个人对两个概念的理解。用一句话来概括基本的观点就是“SOA不是Web Service,Web Service是目前最适合实现SOA的技术”。 之所以SOA和Web Service被混为一谈,最可能的原因了也就在于此吧。
当前,SOA面临一个尴尬的处境。很多用户发现,SOA的价值诉求更多地停留在概念上,他们很难找到真正成功的SOA应用。 为什么会出现这样的情况呢?答案很显然,正是缺乏SOA架构下的应用模式,所以SOA的价值很难显现出来。
目前,关于SOA应用的研究和讨论已经成为IT业界的新热点。许多专家纷纷发表意见,认为基于SOA松耦合的服务调用思想是解决和整合多种异构系统的最佳方向。而且,基于SOA思想的组件复用技术更被视为是解决软件危机的一条现实可行的途径。
当前SOA已经成为以IBM、SAP、甲骨文、用友为代表的软件厂商共同关注、推广和建设应用的主题。IBM于昨日携手国内软件产业领导厂商--用友软件股份有限公司在北京宣布开展NC/MB战略合作,在“智慧地球”的愿景下,充分利用双方在软件领域领先的技术和方案优势,以“平台化应用集成”策略帮助企业客户打破“信息孤岛”的同时,信息安全隐患再次被提上日程。 IBM于昨日携手国内软件产业领导厂商--用友软件股份有限公司在北京宣布开展NC/MB战略合作,该合作依托IBM与用友长期的战略合作伙伴关系,在“智慧地球”的愿景下,充分利用双方在软件领域领先的技术和方案优势,以“平台化应用集成”策略帮助企业客户打破“信息孤岛”,把不同应用集成起来,为建立智慧企业奠定坚实基础,此前,基于MB的用友NC顺利通过IBM全球SOA解决方案最高级别认证,也是唯一被IBM SOA创新中心授予的最顶级应用认证资格的管理软件。同时,该合作也是双方促进生态系统健康发展,为合作伙伴和最终用户创造更多价值的重要举措,是双方合作历史上一个具有重要战略意义的里程碑。
各种大小规模企业的经验积累证明,迈过以下“八扇大门”才能制定成功的治理过程。它们作为指引治理过程的蓝图互相之间是互补性质的,而且能够解决软件开发生命周期中不断增长的复杂需求问题。
转型服务导向是各种产业的趋势,同时也是企业IT不可忽视的问题。但服务到底是什么?服务的价值在哪里?又信息部门应该如何转型为服务导向?客户永远是对的吗?相信在很多人心中,对于服务导向这件事,都存在着一些疑惑。本文中,就是要和企业高级经理人们一同讨论、研究,应该如何因应企业内外的挑战,建立以服务为导向的IT。
在当前的经济形势下,可以量化的“投资回报”无疑是最具说服力的。在本次SmartSOA高峰论坛上,IBM全球服务部中国首席技术官蔡雁萍女士与大家共同探讨SOA落地之难题。
随着SOA实现的范围从局部部门级实现扩展到企业范围,企业数据存取迅速成为最重要的实现问题之一。 如果每次一开始都不能正确的架构,企业数据存取将成为一个主要拦路虎。本文中展示的设计模式定义了在SOA环境中处理企业数据的不同方法,以及每个方法优缺点。
面对越来越大的经济压力,大大小小的公司在寻求云计算,以缓解压力。这个流行语无处不在:云计算能降低成本、加快实施、迅速扩展。然而,这个流行语可能有点不切题,至少厂商推销产品时是这样。
SOA整合BPM与全面预算,是一个由物理排列到化学反应的过程,这个过程决定了SOA价值,也决定了BPM与全面预算的价值!
Gartner创造性地利用“炒作周期”的曲线模型来观察和预测各种新科技被企业接受和落地的成熟度,该曲线模型把新兴科技的发展分为五个阶段: 触发阶段、夸大的期望定点(炒作最厉害的时候)、幻灭的谷底(被质疑、被否定的时候)、启示的上坡(应用开始出现并蔓延)、生产力的高原(广泛的应用,最终开花结果)。按照这一发展规律,Gartner认为,2008年SOA正步入“启示的上坡”阶段,表明SOA应用在全球已经迈入务实的逐步推广进程中。
SOA的应用越来越广泛,而且随之还有服务之间的XML数据传递方式及增长更为迅速的网络应用。虽然你取得了成功,但是你的系统很可能会马上超载,而且是在你最意想不到的时候。怎么解决这场危机呢?