门户作为一站式解决方案,其核心的价值在于整合企业内部资源。如何去整合企业内部的各应用系统?这个问题是一直是做整合实现的人应该考虑的事。既于自己的工作经验及看法,把这个整合之路,分为三个阶段:信息整合、接口/数据整合、流程整合。
一、信息整合,所谓信息整合就是把应用系统的展示信息的页面展现到门户的页面来的方式。在这里门户只是各应用系统的聚集,各显示信息没有任何关联,每个portlet只是单纯的展示某个系统的信息。这是一个简单的信息整合方式,这种方式建立在门户与各应用系统的SSO基础之上。在SSO的基础上,就可以方便的把各系统的信息页面整合到门户里面,仅仅要一个iframe的链接即可以实现。
这个方式的优点在于,方便,快速的集成各应用系统,技术含量相当低;缺点是显示的信息是单独一个个系统的,显示的样式无法控制,只是链接子系统现成信息展示。一旦发生故障,确定问题要区分门户还那个子系统,还是SSO问题;这样确定问题慢,也没有办法监控与子系统链接是不是健康状态。
二、接口/数据集合。这种方式,子系统给门户提供数据交换的接口,门户程序通过接口来获得要显示的数据,通过封装再把数据显示到门户的页面上面。这里的特点就是接口来得到数据,同时也可以从接口这里来监控相互通讯的健康。由于门户通过接口得到显示的信息,这样就可以定制显示的内容,相对前一阶段来说,这样的显示内容控制度很高,可以达到按需控制;同时由于接口的代码级提供,当然也可以监控数据交换状态。在这个阶段的难点是接口是定义。接口要定义交换信息的内容,健壮性,监控性。这个阶段的优点在于定制显示的信息,同一个页面可以显示多个应用系统提供的数据,容易监控各个接口的状态,作出问题确定反应。缺点是开发难度稍高,要作代码测试等等工作;由于portlet的MVC可选择少,用portlet API开发的话,白盒测试有些难度,都要作压力测试才能测定接口的各种特性。所以测试也是个大难点。这个阶段的接口特点是面对显示信息的接口。
三、流程整合。这个阶段区别于前面两个阶段的整合,前面的整合属于前台整合,这个阶段属于后面整合。在这里各个应用系统的接口与BPM整合来达到比较灵活重用业务逻辑的目的。关于这方面的内容可以参考SOA&BPM,门户作为这个架构的一个展示出口。这个阶段的优点在于业务重用性高,良好拓展性,快速的业务重组。缺点是由于架构庞大,所有功能开发测试需要强大的技术作为基础。
在集合大路上,从集成黑盒再到白盒,把白盒的粒度分小,最后从业务流程方向来整合各应用系统达到整个集成过程。IBM Portal提供的WCM,PDM,个性化等特性可以在任何一个阶段里使用。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
借助“Blue Harmony”提升敏捷 加速IBM全球整合进程
近日,IBM公司宣布,正在通过以业务引领的转型项目“Blue Harmony”,在全球范围对其运营流程的三个阶段:“商机到订单”、“订单到现金”以及“财务”实施精简并部署标准化的管理方式。
-
再谈SOA下的流程整合
对于SOA我们一直强调最终的目标是要为实现端到端的流程整合服务,而要达到这个目标需要首先形成可重用的服务资产库,从数据集成,应用集成,再到流程集成……
-
SOA规划先导 踏实为重
软件集团大中华区首席架构师寇卫东博士在接受专访时表示,SOA架构非常灵活,通过对信息进行整合,对服务进行复用,可以帮助企业再造随需应变、效率更高的业务流程……
-
SOA好比宋词“三个境界”应以大局为先
概念普及之后,中国企业对SOA的探索已转向将这一先进的IT思想与业务现状结合,最佳实践和来自实践的体会、经验成为人们关注的焦点……