水中氧

只是不甘心空气中无形的存在
构客网首页  博客  论坛

 
  SOA我有话说
  用户信息
 
帐号:  新手必读
密码: 保存密码
 
  分类列表
全部类别(80 篇)
技术学习(28 篇)
相关认识(5 篇)
MSN空间(16 篇)
我的MSN像册(16 篇)
  按月归档
2005年-10月(3 篇)
2006年-04月(3 篇)
2006年-12月(9 篇)
2007年-09月(21 篇)
2007年-10月(15 篇)
2008年-01月(26 篇)
2008年-10月(3 篇)
  SOA2007 - SOA实践
我们何时迈向SOA
——SOA在中国的整体发展现状究竟如何?
我们如何迈向SOA
——中国企业如何迈出实施SOA的第一步?
我们应采用何种技术
——SOA国际标准SCA/SDO的具体内涵?
我们还需要何种技能
——SOA将如何改变系统架构设计以及项目管理过程?

显示第 1-10 条记录,共 64 条记录 首页 前页 后页 尾页  到第 页,共 7

SOA核心标准质疑?

发布时间:2008年11月25日 作者:shuizhongyang123@163

阅读次数:26784次 类别:技术学习 永久链接 Trackback 

SOA有无标准?SOA技术架构有无标准?抱歉在一开始就说了这样不明不白的话,只是在偶然看到的一篇评论中有类似的言语,甚至还提到了对SCA规范能否作为SOA核心标准的质疑。争议不断倒也不算是坏事,也希望听听大家的意见。

下文转自中国计算机用户,标红部分是对于SCA的一些文字

中间件的SOA谋略 不同厂商不同的落地形式

  在SOA还没有统一的标准规范时,不同中间件厂商的SOA有着不同的落地形式。

  最近,易观国际发布了《中国中间件厂商实力矩阵专题报告》,以市场执行力和产品创新力形成的四象限模型,描述了中间件产业的发展趋势和市场格局。国际厂商IBM、BEA仍然以强大的综合实力占据了中间件行业的领导位置。另外从实践SOA角度而言,SAP、普元、金碟位于强调产品创新的创新者象限,成为中间件行业变革的生力军。其中,普元以面向构件的SOA中间件被视作“另类”。

  2007年,BEA推出SOA360平台战略,将其Tuxedo、Weblogic、Aqualogic三条产品线熔铸成统一的SOA平台。同期,甲骨文也推出了包括BPEL流程管理器、企业服务总线在内的SOA套件。因此,在当前中间件市场上形成的局面,就是同样的SOA,不同的落地形式。

  封装构件简化应用

  从技术趋势而言,中间件已经呈现从解决单一系统问题演化到解决多系统问题。无论是消息中间件还是交易中间件,中间件产品开始从单一到平台化方式转移。对于SOA来说,实施的目的在于实现以业务为核心,提高IT系统扩展的灵活性以及IT资产的复用,达到业务灵活组合的状态。

  形象点说,这就好比一个人来到一个陌生小城市,住宿想起宾馆,吃饭就去饭店,看病则到医院。整个管理系统里所有对象之间的关系非常清楚,系统功能的实现可以清晰地从一个对象调用另外一个对象,再调用第三方对象。每一个对象被看作是一种功能的构件,面向服务时,应用系统通过各种功能的构件轻松展现出来。

  基于此,普元专注于面向构件的中间件EOS,提供了完整的面向构件的应用解决方案,实现企业IT系统的构件组装和资产复用,提高软件开发的效率及软件资产的积累。据了解,通过三年左右的积累,普元已经积累有500~800个基础性构件,在EOS中间件平台下,用户可以通过可视化的方式对构件进行组装,然后实现各种服务。目前,中国建设银行的几个开发中心已经在用EOS平台开发新的业务系统。

  事实上,以面向构件的思想实践SOA的还有东方通。去年,东方通推出了面向业务的体系新架构BOA,其涵盖的基础中间件、集成中间件和VSP三个层面,就是揭示了构件和中间件之间的关系,即无论是传统技术还是SOA技术,基础中间件以构件的形式成为整个应用的基础和支撑。

  与IBM、BEA等国际厂商不同,国内厂商对于SOA在企业的应用背景有着不同的看法。在国内,IT建设以电信和金融行业为主流。他们包括大量以生产为导向的IT系统,这些是直接帮助企业创造收益的系统。而大量以服务为导向的系统,都还处于一个新建或不断完善的阶段。

  而在美国,企业的IT建设相对成熟,业务流程多年都没有发生大的变化,实践SOA的主要任务在于保护已有的IT资产,并针对它们进行标准切割,然后通过ESB解决各系统的互联互通问题。

  对比之下,普元董事长刘亚东认为,通过面向构件的形式构建企业新系统,用户能够以低成本高效率的方式像堆积乐高玩具一样搭建企业IT系统,这对于加速国内企业的IT建设步伐,缩小和发达国家的信息化差距意义明显。

  SOA标准惹争议

  不过,要想彻底实现服务构件的自由组合,就必须要求不同构件存在标准的定义接口,这就是中间件厂商竞争的另一个重要问题:SOA标准。

  2008年5月,SOA国际标准组织专家Edward Cobb在中国表示,SCA/SDO(服务组件架构/服务数据对象)规范已正式提交给了OASIS(结构化信息标准促进组织)。

  许多SOA领域的工程师都认为,随着业务的发展,企业IT系统越来越复杂,相互间紧密地绑定在一起。在这样的系统里做任何修改都是破坏性的。如果存在SOA标准,应用系统就不再是通过几千行程序代码展现,而是通过服务和服务构件展现,企业应用就变成可以灵活连接的构件模块。

  不过也存在不同的看法。东方通首席软件设计师朱律玮认为,SOA的技术架构没有标准,但SOA有相关技术标准。IONA亚太研发中心经理林伯仲同样认为,SCA不是SOA的标准,而是在SOA环境中编程模式,SOA的架构是没有标准的,把SCA/SDO说成SOA国际标准,有一定的炒作成分。

  事实上,SCA/SDO标准是由IBM、BEA、甲骨文、SAP、普元等19个企业联合组织制定的,虽已提交OASIS,但具体落实的结果得到明年上半年才能揭晓,普元是作为国内惟一一家参与到SOA标准制定中的中间件厂商。根据OASIS CEO和总裁Patrick Gannon的观点,SOA的标准和规范一直在发展当中,很多相关规范仍不成熟,各种组织对SOA的认识和实现都有自己不同的思路。

  落地推广需渠道

  技术上,SOA已经有了不同的落地形式,但市场上,用户对于不同厂商的看法始终存在差异。如何落地并推广SOA,中间件厂商的渠道之力至关重要。

  从普元来讲,其SI/ISV合作伙伴分布于电信、金融、电子政务、电力、物流、制造等行业,大约有三百多家。其中,金融和电信各占30%的比例,政府和制造业各占15%的比例。

  即便如此,跟处于领先位置的IBM、BEA相比,普元的渠道触角相对不足。根据易观国际的报告,虽然普元凭借面向构件的SOA中间件被视为行业的生力军,但其对于合作伙伴的支持力度被视为是有待加强的环节。因为普元与IS/ISV主要是基于一些具体的项目来合作,让中间件产品成为解决方案的一部分。另外,普元大客户导向的直销机制在一定程度上也限制了扩大市场的力度。


PPT学习共享:Gartner-SOBA趋势,实时企业和商务流程融合

发布时间:2008年11月17日 作者:shuizhongyang123@163

阅读次数:2166次 类别:技术学习 永久链接 Trackback 

Dion Wiggins,Gartner副总裁,亚太地区研究主管;Louisa Liu,Gartner亚太地区研究分析员。两人在2004年发表了关于SOBA应用趋势发展的相关认识,同时也将Gartner对SOBA这一应用趋势的认同表达的淋漓尽致。

实时企业和商务流程融合,本次演讲将企业应用与业务流程紧密相连,指出了在“更快的经济发展步伐”和“缺乏耐心客户”这种“现时经济”的驱动下,商务改变不可避免。在这个改变过程中,通过融合动态的、对时间消耗敏感的、端对端的商务流程IT方面的支持实现业务流程融合,形成了商务能力的转变。

在整个商务流程融合应用中,全部围绕着Web服务标准建立起来,包含了那些覆盖在当前应用上的简单XML接口,也包括那些正在不断发展的、更为复杂和精密的应用基础设施。如下图所示:

在新应用趋势的影响下,企业将会投资并致力于新的企业体系结构,而面向服务的应用目标则印证了SOBA出现的必然性。

什么是SOBA?单纯从字面上来理解:Service-Oriented Business Application,面向服务的业务应用(商务应用)。除此之外,Gartner还给出了如下的认识:

1.  商务应用设计用于面向服务体系结构
2.  可以应用于传统商务应用 (ERP, CRM, SCM),垂直行业应用和新类型的应用
3.  可以由厂商,外部服务提供商和最终用户以复合或非复合方式,包括包裹复合应用来提供
4.  对于商务流程融合,协作商务和实时内容集成来说,可以提供比传统应用更好的能力
5.  合并及利用Web服务标准 - SOAP 和 XML
6.  针对合并复合形式,快速脱离复合形式,为选择适合的方式,强调对模块设计
7.  SOBA将开发和配置于应用平台套件(APS)或智能企业套件(SES) / APS 合并

下图则是Gartner对于SOBA框架结构的设计:

前面提到,面向服务的应用目标在新应用趋势下决定了SOBA出现的必然性。但不仅如此,整个SOBA开发过程中,来自技术、标准、厂商和最终用户之间各个环节间的推动力和阻力都会以一种正面的主导因素存在于SOBA的发展当中。Gartner是这样总结的:

毋庸置疑:

1.  面向服务的商务应用,也就是SOBA,代表着SOA进入主流并可以提供实实在在的利益。
2.  虽然面向服务的商务应用可以从已经建立使用的应用中转化,但是最能带来利益的依然会是完全重新设计的应用。
3.  一个关键的面向服务商务应用的价值在于这将是保证端对端商务流程融合能够成为现实的必要一环。
4.  厂商正在开始提供面向服务的商务应用产品。
5.  商务流程融合将提供一个战略竞争优势。对于那些没有实施商务流程融合的企业而言,他们将处于一个战略劣势。

点击下载PPT


Apache Tuscany 使SOA解决方案更容易应对新的业务需求

发布时间:2008年10月17日 作者:shuizhongyang123@163

阅读次数:22420次 类别:技术学习 永久链接 Trackback 
Java新服务组件架构降低敏捷度和灵活度的开发成本。

  Apache 软件基金会(ASF)最新顶级项目-Apache Tuscany今日宣布发布其Java服务组件架构(Service Component Architecture SCA)的1.3.2版本。这是该项目自四个月前脱离ASF孵化器的最新发布。

  Apache Tuscany 为建立、部署、实施和管理面向服务架构(SOA)解决方案提供强大的、高度可扩展的基础架构,能简化以服务为基础的应用程序网络开发过程,并且解决SOA中形成的实际业务问题。面向服务架构解决方案使用新型和现有的服务创建由不同技术组成的崭新应用程序。

  ASF副总裁兼Apache Tuscany项目管理委员会主席Anthony Elder说:“在过去的两年中,Tuscany社区的重点放在了开发完全开放的、基于标准的大规模SOA解决方案。我们在Tuscany简单、高度可扩展的服务组件架构(SCA)、服务数据对象(SDO)和数据接入服务的各个子项目中都持续的得到了支持。它正成为ASF的一个顶级项目以及未来发展的卓越观点-包括应用程序服务器整合的改进、分布式运行时间以及Web2.0支持都凸显了Tuscany日渐壮大的过程。”

  OASIS技术委员会联席主席Dave Booz (来自SCA PolicySCA-J)以及Mike Edwards (来自SCA Assembly)说道:“我们很高兴看到Tuscany 成为了一个顶级的Apache项目。它提供很好的SCA规范的开源实施,以SOA方式的服务使用整合功能简易化应用程序建立,显示了服务组件架构规范的价值。”

  服务组件架构(SCA)支持跨协议和技术的操作。

  服务组件架构为建设、组建和部署以语言中性方式定义的服务网络(包括现有以及新型服务)明确了一个简单的、以服务为基础的模型。SCA能够在现有中间件技术中得到广泛的应用,促使现有资产得到充分利用。

  IBM 软件团队Websphere产品经理Erik P. Kristiansen说道:“IBM 软件团队正使用Apache Tuscany项目向Websphere应用服务器客户提供Java执行。这是作为可备产品扩展部分交付的,Websphere应用服务器的第7SCA功能包在Beta已经可以获取了。”(http://www.ibm.com/websphere/was/sca

  Apache Tuscany SCA编程模型提供一个从基础架构和技术细节中将业务发展关注度分离出来的层次。这降低了开放成本、更容易发展SOA解决方案以应对新的业务需求。

  Apache Tuscany 支持许多不同的联合协议和编程技术,可与多种容器模型共同工作。其模块化架构使它易于与其他技术整合,在Apache TomcatGeronimo项目以及其他应用服务器上运行。

  “Tuscany项目帮助我们的银行客户完善了SOA架构和业务构件规范的制定。”普元软件(Primeton)副总裁程朝晖(Chris Cheng)说道,“普元软件已经为中国一家领先的金融服务公司完成了服务咨询工作,帮助他们完善了SOA架构和业务构件规划的制定以及容器的实现。而这些企业架构和业务构件的规范,以及容器的实现已经被认可能够应用于未来所有的企业级应用程序之中。”

  此外,Apache TuscanyOSOA协作组织的配合下严格界定SCA 1.0版本规范并充分执行。Apache Tuscany同时还支持OASIS组织所标准化的相关规范,并对OSGI、脚本语言、RSSDWR这类Web2.0相关技术提供额外支持。

  “Tuscany项目的实施已经对这一领域内SCA规范所出现的漏洞以及需要解决问题进行了调整,为整个SCA规范的演进做出了宝贵贡献。Tuscany项目所取得的成绩使我们坚信SCA有着广泛的适用性,能够在多种不同运行环境下部署实施。” BoozEdwards补充道。“通过目前已有的SCA执行我们看到了一些很好的趋势,即围绕着Tuscany项目的群体正在开创一种构件化实施以及SCA延伸绑定的途径,这一点在Web2.0相关领域有着尤其突出的表现,比如能够与HTTPREST进行绑定,其中包括ATOMPUBJSON等数据格式,以及一些创新的widget形态。”

  有兴趣了解更多关于Apache Tuscany以及SCA内容请注册参加Apache软件基金会在2008113号至7号于美国新奥尔良所举办的正式会议。注册地址:http://www.us.apachecon.com/

  下载Apache Tuscany SCA v1.3.2相关内容,请访问:http://tuscany.apache.org/

  下载SCA中文规范请访问:http://gocom.primeton.com/special/scaspecs/

 

关于APACHE软件基金会

  Apache软件基金会成立于1999年,是专门为运作开源软件项目团体提供组织、法律以及财政支持的非盈利性机构,其中之一的开源软件项目则是超过10年流行于全球的Web服务器软件:Apache HTTP服务器。Apache软件基金会以 Apache HTTP 服务器为中心,启动了更多的与 Apache 项目并行的项目,不断的有新项目启动,项目的中止以及项目的拆分与合并。建立了一个确定的框架用以确保知识产权和财政贡献,让众多的项目进行更多协调的、结构化管理,并保护自己的合法利益,同时避免一些潜在的法律风险。通过大量的协作以及精明的引导,Apache 项目可提供企业级免费的软件产品,进而吸引了大量的社区用户。Apache有效的使用许可能够很容易让Apache产品为所有用户、商业或是个人所部署。

了解更多请访问:http://www.apache.org/


Tuscany/SCA 相关介绍视频

发布时间:2008年09月09日 作者:shuizhongyang123@163

阅读次数:3924次 类别:技术学习 永久链接 Trackback 1条评论

点击视频链接后使用密码“tuscany”收看视频。

· SCA介绍:"SCA in a Nutshell", Jean-Sebastien Delfino, Vcasmo site (时间:9:23)

· SCA详细-构建、装配与展开:"SCA Quick Tour", Jean-Sebastien Delfino, Vcasmo site (时间:15:04)

· Tuscany介绍:"Apache Tuscany Overview", Jean-Sebastien Delfino, Vcasmo site (时间:7:04)

更多详细请查看Apache Tuscany:http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Videos


从五大问题解答SOA应用关键任务

发布时间:2008年07月29日 作者:shuizhongyang123@163

阅读次数:9986次 类别:技术学习 永久链接 Trackback 2条评论
SOA继续着其喧嚣的变化。
从软件厂商到ISV,甚至是技术机构团体都开始对SOA最为基础的环节:服务展开了探讨。对服务总线的再定义,服务管理的调整,服务流程的规划,甚至是最根本的服务自身进行再次的检测。这与SOA在整个IT行业中的成熟度受到质疑是密不可分的,但同时,对于SOA的前景与潜力,人们同样给予了无限的支持。正是如此,才会有更多的原因去探讨SOA应用的关键任务所在。
 
TechTarget从今年的SOA实施应用中总结出了一些就SOA应用而言需要注意与规避的五个弊端。分别是:
第五:无法理解SOA性能需求
SOA实现了数据处理层及架构于此基础上的相关性能。建立成功的面向服务方案关键在于事先理解该方案性能需求及其基础架构的局限性。
 
第四:并非是完全基于XML基础的架构
XML数据演示层是SOA的基础。但我们往往会更在意服务之间的数据如何传送而忽略了这些数据是如何构建的,这种疏忽将导致持续出现XML数据演示层的错误执行。
 
第三:缺乏过渡计划
由于企业内服务的范围将引起外部基础架构的重新定义,其影响将是巨大的。缺乏过渡计划,则无法逐步实现服务定位和SOA特性的转化,更无法使得这些转化在技术,架构及组织层面上进行的。
 
第二:非标准化SOA
SOA需要内部设计标准的建立与实施来实现其优势。
 
第一:按照传统结构分布建立SOA
SOA并不是简单的CORBA+XML,也不是ASP.NET+WSE服务导向并非目标导向,它们之间的联系也没有紧密到所有建立目标导向的组成逻辑在服务导向方案环境中都可以适用的地步。SOA是一种独特的建立在服务基础上的架构,一个独特的设计范例。
 
综上所述其实不难看出,对于SOA的实施应用,服务从最开始就扮演着最为关键的角色。抛开传统的分布结构模式,重新理解服务在SOA整体架构中的基础地位,认识服务对SOA整体架构中的性能体现,从服务构建出发,实施标准化的SOA应用。
 

SOA中国的关键任务:服务构造和业务化流程

发布时间:2008年06月16日 作者:shuizhongyang123@163

阅读次数:9061次 类别:技术学习 永久链接 Trackback 1条评论
——普元软件副总裁刘尔洪
SOA的目标说起
SOA作为一种企业架构,其终极目标是提高业务的灵活性,从而实现敏捷企业。过去,我们企业在很多年的IT建设过程中,通过不断积累,形成了一大堆的IT系统,僵化的架构,重复的功能开发,不仅使得企业应用定制起来耗费时间,成本昂贵,而且已经影响到企业在面向竞争环境能否做出快速的响应,这对于经营管理依赖IT支撑的行业尤其重要。有一个数据统计,我们现在IT支撑能力,响应变化能力,实际上落后于我们实际业务变化能力的7到20倍。
SOA提供了IT架构的灵活性以及IT资产的复用性,简单来说,实际上就是把企业的IT作为一种资产,并且通过重新编排业务流程可以在这个基础上快速的组合成企业的新业务和新的运营模式,从而形成对业务支撑迅速响应能力。
 
仅仅“ESB+BPM”无法实现SOA理想
    SOA的一个理想图景,如下图所示:
          现在很多人解释SOA解决方案的时候,基本上和这个图大概类似。就是原来有很多的遗留系统也好,新建系统也好,进行服务化的分割包装,通过ESB注册管理起来,ESB主要完成消息转换、路由等通信机制,最后通过BPM进行流程编排,从而把一些服务组装成一个新的业务。在业务需求变化的时候,只要通过上层的业务流程的调整,即可快速实现对新业务需求的支持。
实际上,这是一个非常理想的状况,把问题简单化了。仅仅ESB,或者在ESB上加上BPM,显然不能解决我们说的目标当中要实现敏捷型的企业。下面我们将通过一个例子来进一步分析和阐述。
 
从案例体验服务构造和业务化流程重要性
这里讲一个电信运营商随着精细化管理的演进而产生的问题的例子。作为电信运营商,在激烈的竞争环境下,运营商对差异化营销和精细化管理要求越来越高,引入SLA(Service Level Agreement,服务等级协议),通过对不同类别的客户提供不同等级的服务质量可以提高运营商差异化服务能力。实际上SLA并非只是电信运营商需要,它在所有的自由竞争市场都需要。
这种管理模式的转变,首先会引起电信产品销售流程的改变。拿一个具体的电信业务例如DDN(数据专线)的销售流程,之前只需要提供源点和终点地址,电信运营商就可以通过一系列链路配置开通这个服务;增加了SLA之后,客户可能会要求接通率、开通时限、是否提供备用电路等质量指标。这样代理的变化是在运营商产品销售之前需要客户经理与客户充分沟通,与客户就SLA保障指标和商务达成一致,而且,由于要在各个环节支持SLA合同的落实,对于后台的支撑系统带来非常大的影响。经过我们对流程和后台服务的梳理分析得到如下结论:
Ÿ   流程中存在大量的人工处理环节,人工处理尤其在中国远远比自动活动(服务)在流程模式的处理上要复杂得多
Ÿ   对于自动活动(即服务),又存在如下问题:
53%的服务需要改造。因为我这个服务不合适了,要去调整这个服务
20%的服务需要重建,原来不存在
只有27%的服务可以完全重用
从这个例子里可以看出,在管理流程演化的时候,作为支撑的IT系统,不是简单经过自动服务的重新编排就能快速满足的,所以实施SOA的挑战在于:
Ÿ   实施SOA的最大业务阻力来自企业管理层对于业务流程的认识,因为SOA对管理流程要求高,当然也包括企业组织是否健全,是否稳定等等
Ÿ   管理精细化要求业务流程不断优化,业务流程不断优化意味者需要服务粒度不断由粗变细,在这样一个变化的环境下,很难定义多大的颗粒度的服务是合适的,所以必须要有灵活的架构来支持服务的构造是非常重要的问题,也是难点
Ÿ   管理流程需要不断演进,很多流程是基于人工活动的流程,如果要让IT能够跟上经营管理的变化,在技术上这就需要业务流程平台,这个业务流程平台需要有强大的在业务层面配置流程的能力,并能满足中国国情的特点,尤其在人工活动处理能力上,例如:我们在工作代理上就存在多种模式,我可以让他人在一段时间内代理我所有工作和部分工作,也可以让他人代理我的部分职责,还可以由我的上级指定在一定的情况下由某人代理我的工作等等,这些显然是在中国环境下经常会碰到的业务场景,单靠BPM很难解决
 
服务构造的技术难点与解决之道
首先SOA服务颗粒问题难以通过规划解决。目前做SOA实施无非是两种模式,一种是自上而下的模式,一种是自下而上的模式。自上而下是说从企业愿景、战略目标到组织结构到管理体系最后到IT规划,通过IT的规划抽取合适的服务。中国市场的特点在于其处于不断的市场化进程中,还有很长的管理上的演进路线,未来两年到底会发生什么无法预料,比如中国的电信行业,经历了多次分拆重组,即将跨入3G时代,现在将铁通并入中国移动,联通CDMA网并入中国电信,剩下的中国联通和中国网通再进行合并,这样的变化在2年前可能是很难预测的。
而所谓的自下而上的模式,就是我先看我现在看得清的一些问题,比如我现在要加强客户关系管理要实施CRM,对于这个应用应该提取哪些公用服务,比如产品管理可能和我其他系统都有关系,那么我就重点梳理一下产品管理相关的服务,这种方式从投资收益的角度,投资回报率要更高一些
无论用哪种规划方法,实际上都无法解决服务构造本身的颗粒问题。原因在于它是一个渐进的演变的过程,至少目前是很难通过规划的方式去解决的。
其实,我们现在建设应用系统时也有很多的体会,构造服务的时候一样会存在这些问题,比如:
Ÿ   越大的项目达不到预期的概率越高,客户满意度越低
Ÿ   项目实施周期和质量都不可控,常常拖延工期和发生质量问题
Ÿ   技术人员很辛苦,但价值得不到体现;软件企业管理代价高,人员流动性大;而项目质量取决于参与的每个工程师个体能力和素质
Ÿ   难以进行知识转移和知识承接,知识积累困难
Ÿ   服务构造的标准化问题
这些问题源于3个方面:软件规模和生产率的矛盾;可扩展、快速变化和高质量的矛盾;三是软件生命周期全程可管控问题。
有效解决这些问题,首先我们需要建立适合的SOA服务架构,我们能不能把复杂服务,分解成稳定的单元,有限的收敛单元是很重要的,如果我们今天统一都用汉字,大家知道中国常用汉字就5千个,汉字上组成词组,汉字和词组组成文章,这样就可以做成每个人可以理解的文章。其次建立统一封装的平台化架构。平台的一体化和完备性是解决灵活、管控的必要条件。最后我们需要一套建立在可管控的工具基础上的项目管理方法。
 
业务化流程的技术难点与解决之道
任何管理体系的建设,都需要从流程、组织、人、KPI四个要素方面去考虑。大家可以看到,在管理上,无论流程也好、组织也好,人也好,KPI也好,都会经常不断变化,今年可能和去年都不一样,所以我们在去实施SOA的时候,要敏捷地支撑这样的变化,让我们的管理演进与同步起来,必须要一个流程平台支持这样的变化,而除了本身的系统特性(比如性能、稳定性等)外最重要的特性就是能够在业务层面上能很好的去配置我们刚刚讲的四个要素的灵活变化,并且要很好地解决复杂的中国国情下的人工处理活动。
    业务化流程的解决之道,就是“让业务人员和技术人员能够更融洽的协同工作”。传统的“流程分析——流程梳理——技术实现——流程部署”实现方法带来很多弊端:技术人员很难理解业务人员的设计;技术实现周期长;当业务变更时,很难快速响应。
     
    业务化流程就是将流程让业务人员更多的参与到“流程设计、流程组装、流程测试”中,才能快速应对业务流程的变更。而传统的BPM产品也很难解决这些问题。
所以我们在看任何一个新的技术概念的时候,应该更多地从其要解决的客户问题本质入手,而不是人云亦云,只有了解了本质问题,我们才能从企业今天解决问题的实际绩效入手选择适合自己的解决方案和产品。

SOA是否会通过SaaS的方式提供给用户?

发布时间:2008年06月03日 作者:shuizhongyang123@163

阅读次数:4206次 类别:技术学习 永久链接 Trackback 

自ASP模式之后,SaaS已经在近几年广泛流传开来。尽管我们也清楚知道,SaaS中所提到的Service与SOA中的Services并非同一概念,但两者的交集从中小企业这一领域出发,开始更多的关联到了一起。对此,来自IT专家网的总编牛燕华就“SOA是否会通过SaaS的方式提供给用户”这一问题提出了疑问。普元软件副总裁,同时也是OSOA专家,OSOA中国负责人程朝晖先生对如下几个问题做了简单的回答:

目前SOA已经进入应用阶段。而一些中小企业由于费用问题,可能无法部署整套的SOA系统。我了解到,国外有一些SOA厂商,在考虑通过SaaS的方式提供给用户SOA的服务。

1.    您怎样看待SOASaaS化?
在中国,SOASaaS化目前还没有见到明确的客户需求和支撑的商业模式,只在一些特度的公司有此类需求和可能,大家更多处于该技术的早期试验阶段。Amazon推出的EC2就在于推进这方面的应用,对于昂贵的机器资源可以通过租赁计算能力和基础架构设施来降低企业的服务部署代价。应该说SaaS是继2000年初的ASP模式的一次提升,部署的单元由应用系统降到了更为小颗粒、更高复用度和灵活度的服务上。这项技术、商业模式和客户需求在中国目前还有待进一步的探索,不宜轻易跟风。
2. 请问普元是否会考虑或已经考虑通过在线租用的方式提供给用户SOA的服务?
      如前所述的原因,普元目前还没有考虑提供这样的模式和平台供社会租用,不过普元已和一些有SaaS考虑的大企业在进行相应的技术交流。
3. 中国的中小企业是否已经有这种需求?
     
应该说几年的的ASP模式在中国也没有很好的应用和广泛推广起来,而最近热门的SaaS确实还需要在技术方案、业务需求和商业模式上有更多的尝试和验证。
4. 普元目前的客户是否主要是大型企业,集中在金融和电信行业吗?
      大型客户确实是目前普元的主要收入来源,同样地从去年下班年开始的OEM政策和今年更进一步的‘快成长’共赢计划都是在开拓更为广阔的开发商市场,目前进展快速,将会成为普元今年新的强有力的增长来源。
5. 普元针对中小企业的策略是什么?
      对于中小企业的信息化,应该说同样需要一个能够帮助他们屏蔽底层的技术细节却又能跟上技术发展的步伐,并且能够用更为低成本的方式,更快速和更高质量地开发、部署和管理这些中小企业所需的应用服务。普元的EOS同样是他们的最好的平台选择。另外,普元的EOS社区版和EOS专业版产品本来就是为他们特定打造的商业平台。

goCom全体用户向死难同胞致哀

发布时间:2008年05月19日 作者:shuizhongyang123@163

阅读次数:35277次 类别:译文 永久链接 Trackback 

  截止5月18日下午14时的统计数字,四川汶川大地震遇难者人数已达32477人,预计遇难者人数将超过5万人。

  为表达全国各族人民对四川汶川大地震遇难同胞的深切哀悼,国务院决定,2008年5月19日至21日为全国哀悼日。在此期间,全国和各驻外机构下半旗致哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿。5月19日14时28分起,全国人民默哀3分钟,届时汽车、火车、舰船鸣笛,防空警报鸣响。

如果您正在驾驶,请暂停前行
如果您正在行走,请停下脚步
如果您正在工作,请站立起来
一起为灾难中失去宝贵生命的遇难同胞志哀
这是对遇难同胞的哀思
这是我们对逝者最大的尊重!
因为他们,也是我们的亲人!

  5月19日14时28分,所有goCom用户,请为四川大地震遇难同胞默哀三分钟!同时,在接下来的三天时间,goCom网站将以灰色页面向死难同胞致哀。


拥抱业务平台 打造信息福建

发布时间:2008年05月12日 作者:shuizhongyang123@163

阅读次数:7175次 类别:技术学习 永久链接 Trackback 1条评论
 --海峡西岸软件产业竞争力高峰论坛在闽召开  

海峡西岸软件产业竞争力高峰论坛,59日在福建省福州市胜利召开。本次高峰论坛,是由福建省信息产业厅、福建软件行业协会以及普元软件公司携手,联合了福建省内多家区域软件公司共同举办。目的在于探讨软件产业界提升竞争力的最佳理念、方法和实践,协同区域软件开发力量,努力提升福建区域软件产业竞争能力。同时,本次高峰论坛还获得了OASISOSOAIDC等国际软件组织的大力支持。

信息产业已是福建经济中规模最大,对经济社会带动面和影响面最大的重要产业之一。软件产业是信息产业中的重要组成部分。在此背景下,福建省信息产业厅同福建区域软件商以及普元软件等行业代表,共同探讨如何抓住海峡西岸经济区发展战略机遇,提升福建软件产业竞争力,促进闽台对接,推动信息产业实现新一轮发展等问题。

普元软件首席执行官沈惠中认为,企业的需求越来越复杂,业务流程的扩展也非常广泛,单纯的功能罗列式软件已不能满足企业需求。在多变的市场环境下,需要不停地调整业务流程,将技术平台与产品平台分离,锁定自己的核心竞争力在对客户业务的理解和软件实现上,而非解决技术架构问题,这种模式已经被越来越多的软件开发商所认同。这种分工协作,恰如汽车生产中的福特模式,有异曲同工之妙。

在技术开放的今天,当把技术作为一种生产要素来看时,技术本身已无法让开发商产生差异化。客户最终需要的是解决方案——只有那些对客户业务有着精深理解、以及基于此理解,有着对客户业务的抽象、建模、软件化的能力的软件商才具有差异化的竞争力。榕基软件董事长鲁峰表示,作为海西最具代表的软件商,以及数字福建的总包商,榕基软件成长迅速。但也在遭遇成长的烦恼。如何持续获得公司的竞争力,这是它们一直思考的问题。

对此,普元软件副总裁刘尔洪给出了答案,通过软件企业竞争力提升路线图,阐述了产品型、项目型以及混合型软件企业竞争力的发展进程,对于处于不同阶段的厂商应该关注的核心要素,以及如何在企业内部切实推进竞争力的提升等众多软件厂商关心的问题。

杭州新伟业总经理张伟方谈到,曾经公司自身面临着困惑,在开始利用平台,采用分工协作的形式后,由于平台模式极大的提高软件生产质量与效率,很快便能够高质量的交付工商综合业务。OASIS专家Chris Cheng也认为,拥抱业务平台,能够提高海西软件商竞争力,快速实现高质量、易管控、灵活多变的软件需求,并且加强管控能力降低维护成本。这些摆在海西软件商面前的实际问题,新一代业务平台的应用可带来答案。

福建已经是信息产业大省,但还不是信息产业强省。海峡西岸软件产业竞争力高峰论坛通过分析福建软件商所面临的困惑,提出了软件商核心竞争力的体现在于对客户业务的解读能力。将有利于福建省培植新的经济增长点,让信息产业在国民经济中发挥更大作用。

SOA背景下中国独立软件开发商道路

发布时间:2008年05月05日 作者:shuizhongyang123@163

阅读次数:7957次 类别:相关认识 永久链接 Trackback 
SOA背景下中国独立软件开发商道路

  SOA的出现带来对传统业务的深刻转变,架构理念的革新以及在灵活性上卓越优势也让客户在其越来越多的异构IT环境中寻找到一条切实有效的道路。对于大型企业应用,甚至是更多的中小企业应用,SOA将作为其IT企业基础架构的一部分,但是对于独立软件开发商而言,他们应该怎样去认识这样的一个发展潮流?进一步来说,对于中国的ISV而言,他们应该如何?

  在TechTarget中文站看到了一篇关于ISV的SOA方向的文章,虽然是06年的一篇ZapThink评论,但感觉对于当前的中国独立软件开发商依旧适用。文中这样说道:

  “独立软件供应商创造并销售在一个或多个IT平台上运行的软件产品。他们可能也提供咨询服务,但是这并非他们的传统业务。他们既不是简单的增值销售商也不是嵌入或定制其它产品的原始设备提供商。独立软件供应商销售拥有自主知识产权的可安装、可配置软件。”

  那对于这些软件开发商面向服务是否真的适用?如果他们的主要目标是填补那些大型软件公司还未占领的市场,那么他们是否应该考虑灵活架构呢?

  还是回到SOA的根本上来。SOA只是一种架构理念,它并非某一个或者某一系列确切的技术产品。用一种基于标准的松耦合接口来衔接起以往私有封闭的技术并加入到一个异构的分布式环境,从而降低成本并有效提高灵活性,这一出发点对于最终客户和软件开发商都是不径相同的。但是对于企业而言我可以从底层基础着手于这样的目标实现,那软件开发商呢?

  对此TechTarget的原文说道“有两种办法在自己的产品中利用SOA:帮助客户自己实现SOA,或者利用面向服务的原理使得自己的产品对于客户更有用更有价值,而不管他们的客户是否积极规划或实现SOA。”

  但是对于这两种方法并非所有的ISV都有着同样的解决之道。不管规模上的大小,ISV在对于满足客户需求的做法都是一致的,但是在实现过程中,资源的可用程度则是大小之分的具体体现。基于现有技术进行研发的创新和谨慎使用现有技术实现业务方面的创新这绝对是两码事。归根结底,独立软件开发商应该更多的从客户的业务需求着手而非产品功能。

  “通过把产品功能抽象成一套底层实现不变前提下不断演化的服务,独立软件供应商能够把他们的应用软件功能面向服务化,以满足客户不断改变的业务需求。”

  从这一点出发,独立软件开发商将不会再简单的进行构件化开发和集成工作,而是更多的作为业务演化的构件化资产。往更大了说,抛离原有的软件产品业务,转而提供服务业务,提供分离的IT功能,元数据以及实现服务组合的业务过程,更进一步则是成为了“不断成长的可嵌入的平台”。

  最后还是用ZapThink的话结尾吧:“客户们会期待更合理的费用以及不必重新进行投资就能改进业务的能力。因此,独立软件供应商没有选择,只能使自己的业务更加灵活,以期让自己的客户也变得同样灵活。于是,面向服务不仅是简单的在现有的、紧耦合的、复杂的、不灵活的以及非组件化的业务功能上添加基于标准的接口。更重要的是,为了兑现SOA的承诺,独立软件供应商必须改变他们构建、打包、销售、交付、管理和支持自身产品的方式。换句话说,SOA会迅速把独立软件供应商变得跟最终用户一样,而那些跟上潮流的将会发展壮大,而跟不上潮流的则会最终消亡。”

查看TechTarget中国:  http://www.searchsoa.com.cn/showContent_7245.htm(原文时间2006年5月16日)



显示第 1-10 条记录,共 64 条记录 首页 前页 后页 尾页  到第 页,共 7