年后回公司前先到云南昆明出了趟差,到客户那里做SOA解决方案的相关交流。顺带见了下15年没见的大学同学,原来一个宿舍的,清华博士毕业后已经在云南一个大学当教授了,虽然这么多年没见了但是交谈起来还是很亲切,相貌没啥大变化但是唯一带不走的的还是岁月留下的痕迹。
由于到昆明时间还比较早,下午闲着没事到电影院去看了《西游2-伏妖》篇,网上对这部电影的评价两级分化的很严重,特别是吴亦凡的表演,由于事先有心理准备,整体观影下来感觉还是不错,特别是特效方面。即使不过分解读,情节虽然简单但是仍然是完整的,虽然在前面一开始交待的不多,对于吴亦凡的表演确实不太习惯,其它方面整体感觉还是不错,至少是及格的水平。
这次过年回四川10多天都没见到过太阳,整体都是阴冷,而且雾霾也很严重,很少能看到蓝天白云。这次到昆明出差感觉昆明的天气相对好,晴空万里,天相对蓝,空气也很清晰,中午能到20度左右温度而晚上又只有10度左右,真不愧是四季如春,单纯的从居住气候来说感觉比深圳还舒服。
年纪大了现在每次出差都对住宿有更高的要求,特别是安静,卫生和舒适度。这次在呈贡新区大学城那边,客户帮忙订的谷神大酒店,整个感觉相当失望,挂着高档酒店牌子,居然白天没有热水,而且无线网络连接相当弱基本不能使用,再加上本身清洁打扫的也不太干净和设施陈旧,真的是打负分的水平。考虑到第二天一早飞机离开,因此果断换到机场附近大阪桥的万金安酒店,前后一对比对这家新开的酒店简直是五星好评,不到300的价格能住到这么好的酒店相对满意,而且酒店还负责机场的接送,对于在昆明赶早班飞机的强力推荐该酒店。
不论什么星级的酒店,干净,舒适,24小时热水加高速无线网络往往都是当前商务出差最基本的需求,对于很多快捷酒店为何做的好,正是把这些基础需求做到了极致。包括最近2年我比较喜欢入住的维也纳酒店,也是具备超高性价比的可选酒店。
这次出差主要是和客户交流Oracle-SOA的管控和治理平台,客户在前几年已经实施了Oracle OSB服务总线产品,也接入了不少的接口服务,但是对这些接口服务的使用业务场景,服务的重用性,服务部署后的执行监控和运维等都存在不足。而这也正是大部分企业遇到的类似问题。
Oracle SOA套件产品本身仅仅是一个集成中间件,但是该中间件能否用的好,是否能够起到对接口服务的统一治理和管控并提供可复用的服务资产,这需要的就是前期的服务架构规划咨询能力,后期的服务监控运维能力。否则你面临的往往就是没有上ESB的时候你觉得接口太多,点对点集成无法管理,但是上了ESB后你会发现接口服务仍然不断的增加,同时通过ESB也无法对接口进行更好的管控,同时由于实施了ESB任何一个接口调用都增加了ESB总线这个中间环节,反而导致了更多接口服务调用中的问题。
这些本质都不是ESB中间件能力的问题,而是SOA治理和管控方法没有真正有效落地的问题。
所有接入到ESB的接口服务都按照业务需求接入,服务的识别和定义没有更多的考虑业务场景和流程,后期业务扩展,更不会去考虑接口服务的重用,这些都导致了接入的服务越来越多,而且随着业务需求的变化,接口服务本身也在不断的发生变更而难以管理。
在设计一个接口服务的时候,由于没有考虑业务场景下的非功能需求,即服务调用性能,频率,可靠性,安全等各方面的需求,导致服务设计和实现的方式不对。如本来该设计为异步服务的设计为同步服务,本来该走大数据集成的场景走了SOAP WebService,本来该走消息集成的又走了同步服务等。这些都导致了后续服务在可靠性或性能上面出现问题,最终才发现是服务设计或实现方法不对。
这些年通过售前工作,接触了大量客户,真正能够将ESB平台建设好并管控好的相对少,这一方面跟企业本身的IT治理和成熟度有关系,一方面还是对于SOA规划咨询和实施方法论的普及太少。很多客户仍然将ESB当做简单的接口平台再使用,更谈不上能够上升到SOA管控治理的高度。
其次我们也看到,对于很多企业来说,企业在推进内部信息化系统建设过程中,首先遇到的是数据层面的问题,其次才是集成层面的问题。这也是为何很多时候MDM和ESB会做为双中心建设的一个核心原因。
原文 http://blog.sina.com.cn/s/blog_493a84550102wpq0.html