应用程序集成正处于快速发展的阶段。由于API已经超越现有业务范畴,因此,整合出一套包含移动APP在内的现有应用程序比以往更加重要。企业服务总线被认为是灵丹妙药,而且也不需要付出艰苦的工作。
在不列颠哥伦比亚的温哥华有一家名为Layer 7的公司,Dimitri Sirota是这家公司的联合创始人兼首席战略官,他说,2013年所面临的集成挑战与2005年的完全不同。他解释说,随着时间的推移,企业所面临的首要挑战并不是收集数据和整合企业内部应用程序。现在的挑战是,如何使用企业外部的应用程序和服务来整合企业内部信息。
他说:“然而在Web 服务的支持下,ESB的出现解决了内部集成问题,如今企业正在为使用企业外部应用程序和服务实现内部信息整合寻找一条统一的方法,而这一切也要取决于对合作者、移动或者云创新性。” ESB需要进化成网络服务总线,而此时并不需要分析安全与身份。Sirota说,这是因为网络整合本身就会对身份和安全进行反复的检测。
集成问题比比皆是
Jeff Genender是Savoir Technologies有限公司的创始人兼首席技术官,该公司坐落于科罗拉多州,是开源咨询公司中的常青树。Jeff认为,企业虽然引入了ESB,但是在使用过程中他们还是十分谨慎。“人们对ESB存有担忧心理,也许是因为IBM以及其他公司曾试图将其转变为一种集成平台。”
但是,移动访问可以解决上述所有问题。在Sirota看来,最难以攻克的问题就是集成。因为企业正在尝试如何能让内部信息资源可以像SAP和SharePoint那样为移动开发人员和移动APP所用,所以,他们需要一致的、移动友好的API作为后端支持。
当需要解决一些安全问题时,移动后端问题就变得更加复杂,而管理人员及云编程专家此时所面对的是针对于移动应用所需解决的问题。他说,例如:“安装内部应用,并将其转移到REST API服务中也不足以解决移动集成问题。同样需要将内部结构框架‘移动化’处理,以此实现像OAuth和HMAC这样的移动有好token样式,即基于散列的消息验证码。” Sirota说,同样地,从Web、HTML模型转变为API、XML、JSON模型就可以实现应用程序安全程序升级,而设计后的模型同样也可以实行新型的移动API协议,如WebSocket。
Asankha C. Perera是新加坡AdroitLogic公司的创始人兼首席技术官,他认为同样地,许多企业更倾向于REST API,尤其是当功能强大的UI应用程序也包含其中时。Perera说:“尽管我们仍在使用SOAP服务进行工作,但是大多数新服务都是通过REST而实现的。”
开源能实现救援的目的吗?
Perera的公司主要从事开源企业服务总线Ultra ESB的开发工作,Perera认为,在面向服务架构中,ESB起到了非常重要的作用,同时也是成败的关键因素。
他说:“ESB可提供许多功能,如路径选择、路径转换、路径编辑或者节流的功能。ESB还可以让用户自定义代码,从而轻松实现交互性。”但是一些主要为SOAP消息传送而开发的老式ESB在REST转换上可能会遇到一点麻烦。
Perera说,企业应用开源不仅仅是想节约成本。AdroitLogic公司中有许多来自大公司的高级架构师,这些大企业都是支持引入开源代码的。他说:“这种可视度保证了架构、代码及单元测试的质量,同时也为其融入产品设计的思想、功能性建议以及代码贡献奠定了基础。”这就是“大型企业不惧怕适应开源”的原因。
他补充说:“我们也看到,企业将我们开发的ESB产品作为其大型平台的组件,然后,运用其他工具和技术实现对平台的配置及管理工作。”
回到他所关心的ESB状态问题,Sirota说,他们所面对的持续性挑战是,社交、云计算和移动服务的集成开发中,没有一种新型的Internet服务总线可以实现身份、安全和面向外部业务流程的设置,那么这种集成开发将无法满足像移动和云技术这样的新型驱动的配置要求。他说:“而这种没有安全、管理及外部业务流程的配置机制也无法保证外部集成开发的安全性和可靠性。”
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:应用集成之路少不了荆棘
本文网址:http://www.toberp.com/html/consultation/10839417071.html