集成平台调研报告.ppt
集成应用开发平台调研报告,Contents,问题提出,企业信息资源繁多应用孤岛问题严重用户呈现需求灵活多变个性化需求强烈开发上无法利用现有资源、资源复用率低系统集成难度大,产品定位,应用开发人员项目技术管理应用建设人员集成实施人员门户建设人员,解决快速开发解决统一集成解决统一搜索,横向接入集成首页类应用 集成框架应用门户应用,解决思路,框架,插件,+,主题,UIP的框架,可插拨组装到UIP上的插件,应用的皮肤,按用户需求交付的房子,SOA技术调研,面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型。它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA与其说是一种技术,不如说是一种的思维方式。SOA的几个关键特性:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。,SOA的优点和价值,SOA 特点:提供可重用的细粒度、粗粒度服务接口松散耦合,服务之间,服务开发者与服务使用者通过通用消息机制进行通信标准化的服务接口(不存在编程语言上带来的差异)SOA优点:编码灵活性,明确开发人员角色,支持多种客户类型,更好的伸缩性SOA应用价值:对多实体实体使用的集中业务功能打包可复用的服务自身服务集成或与合作伙伴集成存在仍然在使用的旧技术,实现SOA的几种技术,CORBA corba基于TCP的专有2进制协议 corba的开发复杂,没有现成的框架可以用,但是运行速度快、效率高 Web service WebService的开发简单,支持的开发工具多,对跨平台的特性支持的更好,但是其基于XML SOAP的特点,使得性能上略为差一些REST 完全基于http,与互联网资源URL定位理念相吻合,与实现无关,解耦性好,SOA在解决方案中的意义,提供插件开发(组件架构)一种可行标准解决方案为应用平台的资源整合和集成功能提供解决思路一种基于服务的成型的技术解决方案,SOA产物ESB,ESB是一种在松散耦合的服务和应用之间标准的集成方式。它可以作用于:面向服务的架构-分布式的应用由可重用的服务组成面向消息的架构-应用之间通过ESB发送和接受消息事件驱动的架构-应用之间异步地产生和接收消息ESB就是在SOA架构中实现服务间智能化集成与管理的中介。,Portal技术介绍,Portal技术强调以用户为中心,提供个性化、单点登录、不同来源的内容整合功能,从而实现了信息的集中访问。Portal从本质上来说就是一个内容聚集的平台。Portal 可以提供基于角色的视图展示方案,Portal 页面,Portal 功能,单点登录与权限管理 资源整合定制与个性化协作功能多种客户端接入,Portal 对于解决方案的意义,解决了功能集成如何展示,如何定制满足用户的个性化需要等问题提供标准的前端展示方案可行的技术实现,如开源的框架(Liferay Portal),演示案例,业务开发视图,下一步方向,进一步的明确需求,确定当前系统中可实施的某一具体方向调研现有的集成开发平台产品深入调研SOA与portal技术是否适用开源框架的初步使用,增加感性认识,Thank You!,