2009-01-12 14:20:23 来源:ERPWorld.net
很多IT企业面临一种两难的局面:要满足客户的灵活性和个性化要求才能赢得市场;而要提交个性化的产品必须对这个客户投入更多,无法形成规模效应,导致利润下降,甚至亏本;但标准化产品很多时候又无法满足客户的需求,又有失去市场的风险。就这样在“标准化产品的规模效应”和“个性化服务的高成本性”上面不断摇摆、循环往复,无法走出一条两全其美的道路来。
IFS Applications 7版本的推出并非简单的作为全球管理软件供应商IFS的常规升级版本,还蕴含着这家欧洲公司潜心多年的技术理想,甚或对IT商业模式的创新也做出了自己的勇敢尝试。也就是说,基本上解决了IT公司经常面对的上述“模式悖论”!2008年10月的北京,笔者有幸请教了IFS中国区专门负责技术服务的副总经理傅亚琴女士,有过IT公司和企业客户两种经历的傅亚琴感触颇深。
IFS中国区副总经理傅亚琴女士
什么是IFS的组件技术?
如果说你对人人都会挂在嘴边,其实也不甚了了的SOA(面向服务的架构)技术有所了解的话,IFS的组件技术其实更加容易理解了。“IFS的SOA技术至少源发于10年前了。”傅亚琴说,“其实我们的全称应该叫SOCA,即面向服务的组件架构(Service Oriented Component Architecture),组件对我们来说是至关重要的一个环节。”
没错,至少在十年前,OO(面向对象)技术的拥趸一点都不比现在的SOA少,就是把一切流程或者活动都看成是无数“对象(Object)”的组成,程序开发者只需要开发出无数个标准的对象就行,在应用的时候可以进行随意组合,完成某些特定的应用功能。但以后的几年中,面向对象的说法似乎较少人再提及了,原因何在呢?
“主要原因还在于‘对象’技术相对于应用来说还是有很大的难度。”傅亚琴说,“面向对象技术使软件技术开发在生产率、可靠性、和维护性等方面大大迈进了一步,使信息技术和企业的职能应用得到了高度统一。但是,面向对象技术无法非常直观地在软件上模拟实际生活中的业务流程。为了让软件的变化适应实际需求操作,设计师必须找到那些相应的‘对象’才行,并且要懂得它们之间的关系,并把这些‘对象’整合起来,完成手上的任务和工作。这需要非常大量的、具体的相关知识来才行,这就会产生时间和成本的障碍。”
“组件”是“对象”的进一步集成,在应用层面上更加有利于设计师或使用者能和实际业务进行模拟匹配。SOA的应用软件很好地描述出真实流程中的模型和常用语言,在实际操作中,类似业务流程模型语言(BPML)的模型应用软件会比较清晰地表现在服务界面上,或者内藏于这些用户界面中。总之,SOA技术提升了软件的功能性,使得提供的业务服务模式得以很好地组织,比单纯的“对象”要更加容易操作,也更加容易在SOA应用软件中修改添加跟业务流程相关的规则。
IFS实际上集成了面向对象技术和SOA技术的强项而形成了IFS的SOCA(面向对象组件架构)上。一个面向对象的核心是提供高性能、可靠性和有质量保证的业务应用软件。在服务层面则和数以百计的已经开发的好的SOA服务组件有机地结合在一起,使得IFS应用软件更容易和其他应用软件相互集成,无论是客户的还是合作伙伴的系统。IFS的“面向对象的组件架构”是一个可以分层的多级架构。每一层都有其独特的任务,并按照一种标准的方法执行,而且在层与层之间的见面都有非常清晰的区别。每一层也有其特定的软件对象。它们都来自于一个共同的设计模型并得到执行,以满足它们的某些目的。
一般地,数据库层是基于关系型数据库模型的。这在今天是一个非常流行的技术,在可预见的将来也是如此。数据库服务器是可配置的,这样没有数据可以通过业务逻辑被访问或者被调整,这样可以保证数据的完整性,阻止通过“后门”进行的调整。业务逻辑层是应用软件的内心。它整合了业务知识、功能和流程。这一层还可以分为两个子层。应用核心子层是非常高效的。在业务对象层和活动层业务逻辑面向对象的应用。复合服务子层是一个面向服务的界面,API被广泛应用到相互的集成中,客户访问和流程级别的逻辑。展现层提供了人工用户和客户端的应用软件、装置之间的互动交流。用样的业务逻辑可以服务多种形态的界面,包括网页浏览器、PDA和PC。展现层的界面可以通过访问提供者访问到业务逻辑层的功能。
什么是IFS的技术哲学?
世界总是在不断变化中成长,变化本身就是一种常态。商务形态如此,技术发展和计算机软件技术的发展也是如此。具体到IT应用环境上也在变:新的应用软件在企业中不断得到应用并集成在一起;硬件也经常处于更新换代中;原有的一些解决方案逐步退出历史舞台;软件技术、新的规范、工具和开发语言不断出现。
IFS的技术哲学非常简单!认为“技术成功的关键是完全成功地去管理这些变化!”IFS把在IFS Applications上的投资当作一项非常重要的业务资产投资,这与造纸厂、发电厂和飞机的投资没有什么区别。IFS Applications呈现给客户的绝对是装备精良、质量上乘的软件系统!在应用上又是做到了绝对的经济合算!
“技术的应用就是为了取得竞争优势,提升客户服务水平和忠诚度、提高工作效率和经济效益。但是技术有时候也是一种陷阱,让很多供应商不能自拔,成本高居不下。”一直钻研技术的傅亚琴深有感触,“IFS开发出来的技术和架构,完美地应用在IFS Applications上,为客户获得了敏捷性、易用性和最低的总拥有成本(TCO)等多项指标,并且可以很容易地和其它应用软件和技术可以互为操作。”
IFS Applications可以说也是基于IFS同样的技术原则开发的,其“制造”过程也堪称完美——通过组件的生产和组装完成的。组件的任何变革或者革命性的创举都可以在组件内完成,而不会影响到其它组件。通过可靠的对建造过程的跟踪记录,IFS提供了一步一步、没有任何破坏性地吧新技术导入到操作系统中去。保证了企业的业务系统可以一直从最新的进步中获益。同时,IFS继续保持开放性原则和保护投资的承诺。新推出的IFS Applications支持IBM,Oracle,and Microsoft技术,还同时支持Linux,JBoss和其它开源技术,使企业能使用到更加有竞争力的最佳优势。
帐篷文化浸透的服务团队
IFS创始人在公司初创时期形成的为客户着想的奋斗精神被总结为IFS独有的“帐篷文化”,已经在IFS近十年的傅亚琴自然深受影响。现在管理着30多人团队的傅亚琴,几乎涵盖了整个客户的生命周期,即从潜在客户开始,到实施、维护阶段,以及新增功能的讨论等等,傅亚琴团队全部负责,至少占整个公司60%的工作量。只要有需求,服务团队就跟踪服务到哪里。“相对于价格来说,我们更注重成功!”傅亚琴非常喜欢这种具有挑战性的工作。“尽管很多工作是很多约束条件的,但必须要完成。”经常可以接触到不同的客户,不同的行业被傅亚琴看作是学习提高的最好方式,很多经验其实就是来自于客户的实践。
“IFS Application 7的推出和SOCA技术架构的运用为企业未来的扩展增添了无限的可能性,个性化将不再是个梦想。”傅亚琴表示,“这其实也是给IFS自己找到了一个很好的商业模式。”
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。