版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023/1/311第8章大型信息系统的集成实现技术熊桂喜北京航空航天大学计算机学院SchoolofComputerScienceandEngineering,BeihangUniversityMailto:eai2014@126.com教材之外参考书:《网络系统集成技术》,蔡立军主编,清华大学出版社思考题在BMW3系里(2011年5月实现),车载设备控制系统为i-drive,BMW3实现了i-drive与iPhone的无缝对接,短信,备忘录,EMAIL,如何集成,什么架构?2023/1/312如何将sougou拼音输入法集成至你的应用中采用Android来访问邮件,中间的流程是什么样的;开发一个Android应用,应该是什么样的架构物联网、云计算、移动/无线通信三者集成无处不在为何需要中间件,你最常用到的中间件会是什么?开发一个APP,在客户端、云端都是如何与其他系统交互的?2023/1/313本章内容目录应用集成的技术实现——EAIEAI的种类EAI的集成技术实现EAI解决方案讨论:如何描述和分析一个可能的集成问题2023/1/314问题:如何进行一个典型的集成问题分析?
如何描述问题、需求、目标、效果
如何进行业务、数据、服务的集成
业务集成了什么——新的业务
数据集成了什么——元数据、共享什么?
交换什么?
服务集成了什么——服务业务、服务的
数据
会涉及到什么技术?
其他的例子:OA与XX的集成;生产与监控的集成;
下级单位与上级的集成(调度、采集…)
“三流合一”、业务流程再造。。。2023/1/3158.1应用集成的技术实现——EAI在生命周期中的应用EAI的应用贯穿于整个
IS的生命周期在逻辑实现时考虑模型在物理实现时考虑技术及产品在编码及实施时考虑协议、接口、规范、元数据由面向信息面向应用面向服务面向信息:数据访问、交换、共享面向应用:互操作、流程重组、复合应用面向服务:界面、应用、数据的综合集成及个性化EAI集成实现的本质目标:集成多个应用、数据、服务,来实现企业组织的综合目标,共享资源、优化流程、应对变化、实现附加价值。2023/1/3168.2EAI的种类面向设备系统的集成弱电系统(设备)的集成基于网络的硬件系统、软件系统的集成应用层的集成(不区分物理系统的连接位置、层次)
面向应用(功能)的集成面向数据(应用)的集成:通信、共享、事务等面向应用(业务、过程)的集成:RPC、分布式组件、复合软件等面向服务的集成:复合软件、过程重组、个性化、门户等面向设备系统的集成系统间的终端通信(基于RS485/232)系统与设备(通过接口卡及约定的协议、数据接口),如对时钟、对监控、对采集通过TCP/IP的协议集成(UDP与TCP,Socket)云端与客户端C/S方式B/S方式2023/1/3172023/1/318面向数据的集成应用(系统间)间的数据交换数据库间的数据交换虚拟数据库、统一数据库
数据仓库、数据中心
分布式数据库?数据仓库——一个两难的选择2023/1/319数据库清洗数据仓库数据挖掘分析服务2023/1/3110面向应用的集成应用(系统间)间的互调用
(公共功能集)应用(系统间)间的流程集成组合应用(非虚拟应用)2023/1/3111面向服务的集成界面组合、个性化
应用集成、互调用
数据的综合集成
通过一个集成的、
个性化的界面来访问2023/1/3112集成的具体实现分类示意事务管理器消息中间件数据库中间件应用服务器分布式对象(服务)集成的服务器2023/1/3113数据集成:合成的数据实体从不同的应用
的数据中提取
数据,形成新
的业务实体关
系—组合数据例子:购车
资格审查表2023/1/3114数据集成——出版-订购者模型不同应用的数据交由出版者(服务器),然后按照订购策略
分发。演变:自动版本更新、自动消息、自动安装:对应用
数据同步策略之一:对数据库、网站例子:推送,大规模的推送
2023/1/3115数据集成:面向数据库的中间件实现的基本功能:隔离不同数据源实现跨数据库间的事务
(含并发)实现连接管理实现访问并行化—可供论文借鉴
2023/1/3116数据访问集成:事务中间件将要访问的
不同信息过
程,以事务形
式实现,是
数据库访问
中间件的扩
展巨事务2023/1/3117数据集成:其他形式数据交换平台:实现接口、路由、管理、配置、访问控制、审计、解析标准化等,如:基于XML的广域网数据交换平台数据网关、数据库网关、消息网关、邮件网关分布式数据库、分布式数据存储与管理数据仓库、OLAP分析数据中心大数据(BigDATA)——分布式存储、处理的数据库。2023/1/3118应用集成——RPC(业务集成的一种)服务器开放接口(expose)客户端使用一种调用方法
(如RDO、DDE、OLE、Sockets)有多种演进形式:如VBA2023/1/3119应用集成——分布式对象(组件)用EJB实现的
分布式企业应用2023/1/3120应用集成:事件驱动的应用集成(业务组合)关键技术:工作流、业务规则2023/1/3121应用集成:消息中间件消息中间件的典型组件理解和应用消息:业务基于消息驱动调用基于消息产生状态基于消息转换
定义消息、事件
管理队列2023/1/3122应用集成:三层与多层结构的实质——功能的集中构造应用服务器的要件:
适配器集成器路由管理传输管理业务规则访问控制与身份认证
服务器本地存储访问日志与审计配置、管理工具
如EnterpriseManager2023/1/3123应用集成:流程的重组与业务集成此类应用的要素
引擎及功能
流程的自动化
消息实现
可视化的流程建模可视化的组合业务
展现底层的数据访问
与调用接口2023/1/3124应用集成:流程重组的例子描述:状态变化
流程的组合
具体的数据
算法实现2023/1/3125服务集成:WebServer2023/1/31268.3EAI的技术实现逻辑模型、逻辑设计细化:分层、合作、并置、演进?物理模型、物理模型的细化、分解集成体系的比选,含综合成本、资源分析、可行性分析技术体系的比选,含产品、综合成本、资源分析、可行性分析开发环境、开发工具的选择2023/1/3127主要技术体系分层架构:如C/S与B/S的体系(多层架构的选择)
要点:在线、非在线?一次业务活动中的交互?
本地存储、集中式存储?
可靠连接、非可高连接?
其他:MySQL,SmartClient实现,APP,Hadoop平台应用通用技术实现框架体系:如.net技术体系、J2EE技术体系
WebService、SOA、Ajax
Web1.0,Web2.0,Web3.0的集成
要点:面向连接的应用具体要求
平台无关性的准确含义:如数据库是相对独立的
组合的可能性及已有技术、用户方资源
Java的局限性、编写Bean的复杂性专业技术体系:如基于ITIL的IT资源管理集成,物联网技术体系集成
2023/1/3128应用集成:典型的物理实现2023/1/31298.4典型的企业应用集成模型——如何实现消息传递功能集成数据集成表示集成2023/1/3130EAI模型的逻辑设计——模块化、层次化实现PortalHTML/JSPXML消息与数据访问
消息、协议、数据
元集数据访问、数据
元集2023/1/3131EAI模型的物理设计——模块的具体实现技术、方法2023/1/3132典型的企业应用集成模型——如何实现表示层集成
数据集成
功能集成
消息传递弱电集成作业(练习题,任选题)基于以下技术体系,设计一个集成框架(如教师、教学、学生管理的集成)——选择其中的一种即可:
(1).NET体系 (4)Android上的一个新应用
(2).J2EE体系 (5)电子政务的网上业务审批
(3)SOA (6)企业Web邮件系统(内外网都可用)
(7)APP/微信 (8)基于Hadoop的体系基于体验式评价应用(设想或了解一个例子,如三国历史),设计一个基于Web3.0的应用集成框架给出一种路侧停车场物联网管理的集成框架给出一种终端与终端通信集
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 糖尿病足神经病变的早期诊断与血糖控制
- 糖尿病管理:多学科团队的安全干预路径
- 糖尿病合并高血压双重代谢风险与营养控制
- 精神科危机干预小组协作流程标准化
- 第二节 添加动画效果和超链接说课稿2025年初中信息技术(信息科技)七年级下册甘教版
- 初中生情绪管理说课稿艺术2025年
- 初中环保知识讲座主题班会说课稿
- 2026年外派员工海外工作总结与文化适应体会
- 2026年洗手台下水管道防污染措施管理
- 2026年农村房屋建筑气密性提升与通风换气平衡
- 2024年多人承诺协议书模板
- 六宫对角线数独题目10已知数
- DB41-T 2744-2024 农村公路建设指南
- 空气动力学方程:RANS方程在飞机设计中的应用
- 奥体中心体育场工程施工组织设计
- 2023年浙江政治选考卷阅卷评分细则
- 紫外线灯使用及强度监测方法
- 第2课-《生涯规划-筑梦未来》课件
- 毕业设计(论文)-落叶清扫机设计
- 1.《Linux网络操作系统》课程标准
- 老年痴呆的预防和保健
评论
0/150
提交评论