LOGO集成应用开发平台—调研报告CompanyLogo演示案例6产品定位2下一步工作7Portal技术介绍5问题提出1SOA技术介绍4解决思路3CompanyLogoCompanyLogo产品定位应用开发人员项目技术管理应用建设人员集成实施人员门户建设人员解决快速开发解决统一集成解决统一搜索横向接入集成首页类应用集成框架应用门户应用CompanyLogo框架插件+主题UIP的框架可插拨组装到UIP上的插件应用的皮肤按用户需求交付的房子CompanyLogoSOA技术调研面向服务的体系结构(Service-OrientedArchitecture,SOA)是一个组件模型
它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用
SOA与其说是一种技术,不如说是一种的思维方式
SOA的几个关键特性:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型
CompanyLogoSOA的优点和价值SOA特点:提供可重用的细粒度、粗粒度服务接口松散耦合,服务之间,服务开发者与服务使用者通过通用消息机制进行通信标准化的服务接口(不存在编程语言上带来的差异)SOA优点:编码灵活性,明确开发人员角色,支持多种客户类型,更好的伸缩性SOA应用价值:对多实体实体使用的集中业务功能打包可复用的服务自身服务集成或与合作伙伴集成存在仍然在使用的旧技术CompanyLogoCompanyLogo提供插件开发(组件架构)一种可行标准解决方案为应用平台的资源整合和集成功能提供解决思路一种基于服务的成型的技术解决方案CompanyLogoESB是一种在松散耦合的服务和应用之间标准的集成方式
它可以作用于:面向服务的架构-分布式的应用由可重用的服务组成面向消息的架构-应用之间通过ESB发送和接受消息事件驱动