过于细节的内容涉及到技术保密,无法一一记录,尽量从通用技术上去描述新一代应用集成平台规划。先发个大纲,后续会有一系列相关技术研究的文章。希望和大家一起交流。
【名词解释】
EIP: Enterprise Integration Platform 企业集成平台
EIP 企业集成平台
Message Flow 消息流
Message Processor 消息处理器,如规则映射处理器,xslt处理器,java处理器等
Message Node 消息节点 例如HttpInput、HttpResponse等
Message Type 消息类型:xsd描述的消息格式,比如人员档案,凭证等
Simple Map 简单对照:不同系统简单数据的映射,如Female—女 Male—男
Exchange Component交换组件:消息流及相关资源组合,例如人员档案交换组件,凭证交换组件
EIP Inner Component EIP内部组件:消息处理器和消息节点的代码级实现包
【目录】
1. 名词解释 3
2. 总体架构() 4
2.1. 总体架构 4
2.2. 分层架构 4
2.3. 开发模式 4
2.4. 关键技术说明 5
3. 后台引擎设计(runtime) 5
3.1. 基于OSGI的引擎设计 5
3.1.1. 后台引擎内组件分类及OSGI部署结构 5
3.2. OSGI和NCServer的整合 10
3.3. 各种协议的接入设计 10
3.4. 统一消息模型设计 10
3.4.1. 集成平台中的消息类型 10
3.4.2. 统一消息模型EDOM设计 10
3.5. 事件模型 11
3.6. 消息流模型 11
3.6.1. 消息流格式 11
3.6.2. 消息流生命周期管理 11
3.6.3. 消息流对MEP模式的支持 11
3.6.4. 消息流中的同步/异步处理 11
3.6.5. 消息流中的异常处理 11
3.6.6. 消息的持久化设计 11
3.7. 事务管理 11
4. 服务端管理(server management) 11
4.1. 部署模型 11
4.1.1. 集成平台资源管理 11
4.1.2. 集成平台部署设计 11
4.2. 服务端配置管理 12
4.3. 安全管理 12
4.3.1. V1.0版本安全规划 13
4.4. 服务管理 16
4.5. 日志和监控 16
4.6. server的分布式部署和管理 16
5. 集成平台组件设计(Platform component) 17
5.1. 组件开发框架 17
5.2. 协议类组件 17
5.2.1. LDAP组件 17
5.3. 消息处理类组件 18
6. 集成工作台(Designer) 18
6.1. 基于NCClient的集成工作台 18
6.1.1. UI框架选择—UI工厂2 18
6.1.2. 资源树及资源编辑界面 18
6.1.3. 资源间引用及资源重构设计 23
6.1.4. 如何增加自定义资源 23
6.2. Eclipse插件 23
7. 业务活动监控(BAM) 24
7.1. 业务活动定制 24
7.2. 业务活动后台事件机制 24
7.3. 业务活动监控报表 24
8. 适配器开发(Adaptor) 25
8.1. NC Adaptor 25
8.1.1. NC调用ESB 25
8.1.2. ESB调用NC 27
分享到:
相关推荐
在安全性方面,新一代数据集成平台也有所提升,支持数据加密、访问控制以及审计日志等功能,确保数据在传输和处理过程中的安全。此外,通过集成机器学习和人工智能技术,平台能够自动检测异常,预防和处理数据质量...
6. 新一代医院信息系统(NGHIS)设计:NGHIS设计包括基础集成平台、健康医疗云平台等模块的设计和实现,旨在实现医院信息系统的整体架构设计和技术路线。 7. HIS 智慧医疗 互联网医院:HIS 智慧医疗 互联网医院是指...
另一方面,图芯技术(Vivante)与北京君正更新了授权协议,将为北京君正的新一代应用处理器提供更高性能的GPU内核。Vivante的GPU内核采用先进的架构,提供流畅的用户体验,并支持OpenGL ES 2.0、下一代ES、桌面...
【灿芯半导体的新一代SoC集成平台】 灿芯半导体近期推出了他们的新一代SoC集成平台——“Briliante”。这个创新的平台旨在为客户提供快速且可靠的RTL交付服务,以满足日益增长的半导体行业需求。根据客户的特定目标...
许多教学系统孤立运作,缺少统一规划和管理,导致信息孤岛的出现,并且未能充分利用实验室平台的科研及社会实践的系统集成效应。 2. 对线上信息资源库的建设重视不足,缺少系统化的专业线上学习平台,这限制了学生...
Java XML 在新一代电子商务平台中的应用体现是指使用 Java 语言和 XML 技术构建的电子商务平台,該平台集成了高度结构化的 XML 和跨平台的 Java 语言的优点,实现了企业与企业之间的商务往来和信息交换。 知识点: ...
整体规划的核心是基本平台和基本数据库,通过基本平台和基本数据库,构建一体化教学应用方案,而不是各系统简朴拼凑,实现深层次教学应用集成。 2. 先小众再大众应用推动理念 信息化建设是一种系统工程,不但需要...
本文将探讨物联网平台在云管端及应用方案中的关键作用,以及新一代物联网核心平台解决方案如何助力公共安全、智慧城市建设和各行各业的数字化转型。物联网,作为互联网的延伸,正在逐步连接万亿级别的物理世界设备,...
新一代数据中心的规划,特别是在网络层面,是现代信息技术发展的重要趋势,尤其在云计算、大数据和物联网等领域的推动下,对数据中心的性能、效率和可持续性提出了更高的要求。思科作为业界领先的技术供应商,其新...
在探讨徐旸关于新一代移动互联网技术的议题中,我们首先需要了解的是移动应用开发中所面临的技术挑战以及如何有效利用云平台资源来解决这些问题。徐旸在演讲中提出,移动应用程序正在转变业务模式,它们允许用户接触...
5. **应用部署**:新一代运维作业平台不仅支持简单的命令执行,还支持复杂的应用部署。这包括上传软件包、自动化脚本部署、命令编排的增量部署,以及利用Dockerfile进行容器化部署。此外,还需要考虑部署策略,如...
"新一代信息技术的发展趋势" 新一代信息技术产业的本质内涵是"新一代",必须明白"新一代"究竟"新"在哪里。信息领域的各个分支——集成电路、计算机、通信、软件等都在进行代际转移。 集成电路制造已进入"后摩尔...
总结来说,新一代BPMS平台是业务流程管理的重要创新,它结合了以人为中心的敏捷性和以整合为中心的效率,旨在通过模型驱动的方法提供全面的流程敏捷性,同时兼顾系统的集成能力。这种平台的引入,将帮助企业更好地...
上一代集成平台存在的问题,如业务协同困难、系统更换成本高、数据管理混乱等,促使新一代集成平台采用更先进的技术架构和建设模式。例如,通过临床数据中心的整合,实现患者临床数据的统一管理和便捷调阅,支持临床...
FOLIO新一代图书馆开放服务平台是EBSCO公司在2016年推出的一个开源项目,它针对传统图书馆集成管理系统在处理电子资源方面的不足,采用先进的微服务架构,以模块化、灵活性和可扩展性为主要特点,旨在打造一个适应...
物联网平台在现代科技发展中扮演着至关重要的角色,它作为新一代物联网核心平台解决方案,涵盖了云、管、端的全方位集成。云,即云计算,是物联网平台的基础,提供数据存储、处理和分析的能力,确保大规模设备连接和...
数字信号处理器(DSP)在新一代电视中的应用,主要体现在以下几个核心方面: 1. **媒体处理平台**:新一代电视的核心不再是简单的数字解码器,而是进化为一个强大的数字媒体处理器。这需要能够处理复杂算法和实时...
工业互联网平台是新一代工业互联网发展的核心组成部分,通过将物联网技术、云计算、大数据分析等先进技术集成到一个平台上,为企业提供一站式的数字化转型解决方案。阿里巴巴工业互联网平台作为典型案例,其不仅提供...