(本文摘自:李福东《大数据运营》7.2.6,了解更多请关注微信公号:李福东频道)
编制按:价值网络时代,企业内部和外部参与方越来越多,为了达到既能满足业务需求变化,快速推出新产品,又能适应技术快速迭代的目的,TMF Frameworx提出了通过业务服务(即合约)实现个协作方集成的思路,而业务服务的集合就是系统集成框架的具体内容。
当前,社会专业化分工越来越细,作为社会生产中的每一个环节,都不可避免地与其它企业或个人进行交互,需要借助集成其它应用来实现某一个特定的业务功能。
为达到既能满足业务需求又能适应技术发展变化的目的,TMF提出了通过业务服务(即合约)实现集成的思路,业务服务的集合就是系统集成框架的具体内容。
TMF将业务服务定义为:在SOA的语境下,人工服务与自动服务的综合体,实现特定的业务功能或特性,提供业务能力访问的途径。
此外,业务服务采用价值链方法,在声明自身提供的服务能力的同时声明其所依赖的服务,如图7-2-11所示:
图7-2-11价值链思维的业务服务(合约)
业务服务在业务过程框架、信息框架、应用框架的连接关系中承担黏合剂的角色,在业务需求到技术实现的过程中所处的位置如图7-2-12所示:
图7-2-12业务服务(合约)创建过程
从图7-2-12可以看出,业务服务以业务过程建模(提供操作信息)、应用组件建模以及经过调整后的信息与数据建模(提供属性信息)为输入,构造出各种业务服务,然后再在此基础上进行接口定义,最后根据定义的接口生成代码框架。
TMI(新版本成为OpenAPI)与接口定义语言IDL类似,IDL提供通用数据类型,是实现跨平台的基础。
(本文摘自:李福东《大数据运营-服务型企业架构新思维》7.2.6,了解更多请关注微信公号:李福东频道)
领取专属 10元无门槛券
私享最新 技术干货