本文档主要介绍架构层面如何实现SOA架构,至于文档中指及的相关技术、组件、产品、工具如何使用大家可以找度娘,与可以与博主交流,目前博主主要从事次方ESB(CFESB)、次方MDM(CFMDM)的运营,提供免费云ESB,云MDM使用,收费的只是为你提供的服务:)
博主简历:从事企业信息化集成10年,主要从事业务系统(ERP/OA/CRM等)服务ESB集成,工业设备数据采集集成(PLC/IO/CNC+ESB)。a long time 是开发出生主要使用J2EE开发管理平台。人事了一堆行业(教育行业做学校教务系统/工业企业信息集成/工程行业材料项目管理);会使用一堆数据库(mysql/mssql/db2/oracle等);会做一堆方案(集成方案/实现方案/主数据方案/企业信息化架构方案)
所属企业:重庆九纬次方科技有限公司 http://www.cfesc.com :主要从事免费云ESB平台运营、ESB/MDM技术咨询服务、ESB/MDM定制开发服务、API服务定制开发、软件定制开发服务、工业设备数采ESB服务的专业互联网企业。
ESB免费用,反正也不要钱,为什么不试试呢:http://www.cfesc.com/product-show.html
平台计划运营时间:2021年4月,目前都是在做技术准备。主要是钱少、人少、事多 :(
什么是ESB?
ESB全称:英文全称:Enterprise Server Bus ;英文简称:ESB;中文名称:企业服务总线;
ESB是一个集成的容器,是一个集中式的服务总线。通过ESB,可以实现集成业务处理,监控系统间消息流动,管理系统间交互的业务服务。ESB的关注点是集成,核心概念是服务和消息,主要方式是协议适配和中介处理。
系统与系统间的交互方式是服务。服务与服务之间,以及服务内部传递的都是消息。通过各种不同的协议适配,将各种不同平台的异构服务接入到ESB,转换成消息流。再通过各种中介处理:路由、转换、增强、分支、聚合等等。最后再将消息转换成适当形式,发送到指定的目的地或返回给调用方。
一般来说,ESB本身的模型就是管道和过滤器。管道就是各种传输和消息传递。各种中介处理,就是过滤器。可以比拟成自来水管和各种阀门的关系。
ESB的核心内容一般包括:
在企业内部IT生态环境中,各个系统上的业务服务构成了企业IT的核心资产。使用ESB来整合和管理分布在各个业务系统中的服务,从而使得ESB变成企业IT内部的核心基础部件。
对技术管理者来说,通过ESB把IT能力整个控制起来,便于管理、复用,降低成本和复杂性,进而对业务流程的梳理与优化提供技术与数据支撑。对于业务系统开发和维护者来说,把集成逻辑的复杂性从业务系统里解耦出来,丢到集成容器中去处理,降低了业务系统本身的复杂度。