`
differ1
  • 浏览: 9925 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

自主研发的ESB产品快要发布啦!

阅读更多
发个产品功能介绍的基本目录,太详细的内容怕涉及到公司的商业版权,请多多理解,也算是多年研发取得的一些成果,希望对SOA/ESB技术感兴趣的朋友一起交流,我也一直期待ESB及中间件方面的高手能够加盟我们的团队,一起推动发展适合国内企业现状的高性价比集成类产品。在大家都开始谈论云端技术的时候,我坚信集成依然是一个需要我们用很大的智慧去征服的领域,也会是云计算的基础。

UFESB5.7产品手册 1
1. 快速体验UFESB 1
1.1. 环境安装及配置 1
1.2. 开发一个简单的集成案例 4
1.1.1 启动UFESB-IDE 5
1.1.2 选择File-New-新建EIP集成组件 6
1.1.3 新建流程文件 8
1.1.4 新建服务接口 9
1.1.5 流程部署配置 9
1.1.6 流程配置 9
1.1.7 Rulemap规则映射节点配置 10
1.1.8 服务绑定 13
1.1.9 保存流程并部署 14
1.1.10 启动并运行 15
1.3. 循序渐进的丰富案例 16
1.3.1. 旅游计划投票系统 16
1.3.2. 研发团队招聘系统 17

2. UFESB整体介绍 18
2.1. 产品定位 18
2.1.1. EAI作用:系统连通 20
2.1.2. 应用集成:创建新的跨异构系统的业务流程 20
2.1.3. 高度可复用的应用开发平台 21
2.1.4. 企业主数据管理平台(UFMDM) 21
2.1.5. 企业关键业务活动监控平台(UFBAM) 21
2.2. 技术架构和优势 23
2.2.1. UFESB SCA组件化管理 24
2.2.2. UFESB的服务管理 26
2.3. 面向组件的开发模式 30
2.3.1. 集成平台参与角色 30
2.3.2. 集成平台关键概念 31
2.3.3. 集成平台典型开发步骤 31

3. IDE开发配置指南 33
3.1. IDE介绍 33
3.2. 创建组件 34
3.2.1. 组件的分类 35
3.2.2. 组件的结构 37
3.2.3. 组件的粒度 39
3.3. 组件配置 40
3.3.1. 基本配置 40
3.3.2. 协议绑定 42
3.4. 服务建模 44
3.4.1. 手动创建: 46
3.4.2. 导入WSDL 47
3.5. 实体建模 48
3.5.1. 类型体系介绍 48
3.5.2. 元数据编辑器 49
3.5.3. 其他生成方式: 54
3.6. 流程配置 56
3.7. 交换规则 59
3.8. 简单对照 60
3.9. 安全证书 62
3.9.1. 证书 62
3.9.2. 加密和认证 63
3.9.3. 公钥和私钥 63
3.9.4. 新建证书 64
3.9.5. 交换证书 73
3.10. 数据库查询规则 75
3.11. 数据库写入规则 75
3.12. 流程调试 76

4. 协议绑定指南 80
4.1. 统一消息模型 80
4.1.1. SDO基本知识 81
4.1.2. UFESB消息模型原理 84
4.1.3. UFESB消息模型编程指南 86
4.2. 数据解析器 92
4.2.1. XML解析器 93
4.2.2. XML大文件解析器 96
4.2.3. Blob解析器 97
4.2.4. 大文件解析器 98
4.2.5. 编码字符串解析器 98
4.2.6. EXCEL解析器 98
4.2.7. 简单解析器 99
4.2.8. CSV解析器 100
4.2.9. SOAP解析器 101
4.2.10. PFXX解析器 101
4.3. 数据转换器 102
4.3.1. 解码转换器 103
4.3.2. 字符串转换器 104
4.3.3. POJO转换器 104
4.3.4. XML转换器 104
4.3.5. 输入流转换器 104
4.4. 数据解析器和转换器使用案例 105
4.5. 表达式配置 106
4.5.1. 变量及简单表达式配置 107
4.5.2. XPATH表达式配置 108
4.5.3. 公式表达式配置 111
4.5.4. 脚本表达式配置 112
4.6. 异步资源处理介绍 114
4.6.1. 简介 114
4.6.2. 绑定数据的处理过程 114
4.6.3. 绑定数据状态的处理 115
4.6.4. 触发器配置介绍 115
4.6.5. 线程及超时配置 118
4.7. 协议-服务动态绑定 119
4.7.1. 服务发布 120
4.7.2. 服务调用 123
4.8. 服务发布指南 125
4.8.1. 对外提供服务定义的通用属性 125
4.8.2. 发布Webservice服务 126
4.8.3. Web Service 安全设置 130
4.8.4. 发布HTTP/HTTPS服务 140
4.8.5. 发布MAIL接收服务 142
4.8.6. 发布FILE/FTP扫描服务 144
4.8.7. 发布TIMER定时扫描服务 148
4.8.8. 发布DBMonitor数据库扫描服务 154
4.8.9. 发布JMS消息接收服务 158
4.8.10. 发布Xmpp即时消息接收服务 160
4.9. 服务调用指南 162
4.9.1. 调用SoapRequest—Web Service服务 162
4.9.2. 调用-HTTP/HTTPS服务 164
4.9.3. 调用SMTP服务--邮件发送 167
4.9.4. 调用FileGet服务--文件获取 172
4.9.5. 调用JMS消息服务 175
4.9.6. 调用FilePut服务--文件上传 175
4.9.7. 调用Xmpp服务--即时消息发送 178
4.9.8. 调用NCInvoker--NC服务 179
4.9.9. 调用NCPfxx--NC交换平台服务调用 179


5. 流程配置指南 180
5.1. 流程整体介绍 180
5.1.1. 基本术语说明 180
5.1.2. SPDL流程特点 180
5.1.3. 特别注意事项 181
5.2. 变量 181
5.2.1. 变量作用域 181
5.2.2. 变量用法说明 183
5.2.3. 变量持久化 184
5.3. 流程节点 186
5.3.1. 开始-结束节点 186
5.3.2. 条件判断结点 187
5.3.3. 分组结点 191
5.3.4. 循环节点 192
5.3.5. Fork-join节点 197
5.3.6. 异步节点 198
5.3.7. 子流程结点 198
5.3.8. 服务调用 199
5.3.9. 人工任务配置说明 200
5.3.10. 异常处理 201
5.3.11. HTML生成结点 202
5.3.12. 日志结点 203
5.3.13. JavaCompute结点 203
5.3.14. 事件和定时器的配置 204
5.3.15. 内置动作说明 206
5.3.16. DBQuery节点 209
5.3.17. DBWrite节点 220
5.4. UFESB中异构系统间的工作流支持 226
5.4.1. 无人工任务的场景 226
5.4.2. 有人工任务的场景 227
5.4.3. 无系统记录或者无特定返回值的人工任务实现方式 229


6. Server配置指南 230
6.1. 数据源配置 230
6.2. 第三方数据源配置 230
6.3. 流程调试配置 232
6.4. 服务器http服务配置 232
6.5. 组件启动配置 233
6.6. 日志配置 237


7. 管理中心使用指南 238
7.1. 组件监控及管理 239
7.2. 服务监控及管理 241
7.3. 流程监控及管理 242
7.4. 任务查看和处理 243
7.5. 消息处理查询分析 243
7.6. 用户管理 245


8. ESB和NC产品适配指南 246
8.1. 实体模型导入 246
8.1.1. NC元数据导入 246
8.1.2. 外部交换平台单据导入 249
8.2. 不同版本NC的集成 251
8.3. UFESB调用NC服务 251
8.3.1. NC端服务设置 251
8.3.2. UFESB端配置 255
8.4. NC调用UFESB服务 257
8.4.1. 创建HTTP服务 257
8.4.2. 生成NC端调用ESB的服务代码 258
8.4.3. 拷贝生成文件到NC系统 259
8.4.4. 使用NCLocator调用ESB服务 260
8.5. NC交换平台服务发布 260
8.5.1. 创建NC信息交换平台插件 260
8.5.2. 在ESB上生成交换平台代理服务 264
8.5.3. 部署EIP组件 269

9. UFESB功能扩展 270
9.1. 开发协议类组件 270
9.2. 开发流程活动节点 270
9.3. 开发解析器 271
9.3.1. CustomExcelParser项目 271
9.3.2. CustomExcelParser.model项目 274
9.3.3. CustomExcelParser.ui项目 274
9.4. 开发转换器 276
9.4.1. CustomConvertor项目 277
9.4.2. CustomConvertor.model项目 279
9.4.3. CustomConvertor.ui项目 280
9.5. 开始自定义交换规则 282
9.6. 开发表达式 282

10. 附录 282
10.1. 属性编辑器开发配置指南 282
10.2. Cron表达式配置指南 282
10.3. LDAP表达式配置指南 284
分享到:
评论
2 楼 cool_future 2011-06-13  
  呵呵,有抄袭IBM Message Broker、WESB的嫌疑,不过做的好的是把两者做了结合。
  有一点很疑惑:ESB产品怎么还有人工任务节点啊、还有BAM,奇怪了。 
  并且我觉得在ESB产品中也没必要引入变量的概念,因为直接放到类似于MB的LocalEvn结构中就行了,效率更高。
   总计感觉做了很多、很大,但感觉有些乱,ESB最关注标准,文档中也没有。。。。
1 楼 kenpfang 2011-06-01  
你们的ESB产品有多少成功案例,基于什么框架,主要有那些技术。

相关推荐

    ESB guide!!!!!!

    ### 企业服务总线(ESB)指南 #### 一、引言 ##### 1.1 什么是ESB? **企业服务总线**(Enterprise Service Bus, ESB)是一种抽象层,构建在企业消息系统实现之上,它提供了一系列功能,使得服务导向架构(Service-...

    ESB产品说明

    ### ESB产品说明:探索企业服务总线的关键组件 企业服务总线(ESB)作为现代企业集成架构的核心组成部分,其重要性不言而喻。本文将深入解析多个开源ESB产品的特性与功能,帮助读者更好地理解ESB在企业级应用中的...

    ESB产品介绍.pptx

    金蝶Apusic ESB作为一款具体的ESB产品,它能够整合各种数据资源(如Oracle、SQLServer、JMS等),对接不同的应用系统,包括遗留系统,通过服务封装将遗留系统转变为可重用的服务。此外,金蝶Apusic ESB还能够处理...

    普元ESB软件v6.2-产品白皮书.doc

    普元ESB软件v6.2-产品白皮书 普元ESB软件v6.2是企业服务总线(Enterprise Service Bus,ESB)的解决方案,旨在帮助企业集成多种异构系统和应用程序,实现业务流程自动化和集成。根据白皮书内容,我们可以总结出以下...

    企业服务总线ESB产品简要对比

    同时,ESB产品还支持发布/订阅,基于MQ实现,并支持Xquery实现路由。 三、格式转换 ESB产品支持XML格式、面向记录的格式,C Headers, COBOL records, JMS Messages等,并提供了图形化映射节点,支持XSLT方式转换,...

    ESB标准产品功能模型与商业ESB对标表

    **ESB标准产品功能模型详解** 企业服务总线(Enterprise Service Bus,ESB)是面向服务架构(Service-Oriented Architecture,SOA)的核心组件,它提供了服务之间的通信和集成能力。ESB的标准产品功能模型涵盖了多...

    ESB产品选型分析

    介绍了主流商业和开源ESB的发展趋势、可借鉴的地方和其缺点。主要介绍开源的。 1.Mule/Mule Enterprise 2.ServiceMix/FUSE ESB 3.Oracle Service Bus 4.Jboss ESB 4.WebSphere Message Broker 5.Synapse/WSO2...

    主流商业ESB产品与Mule产品对比V2.xlsx

    主流的商业ESB和Mule产品的比较,完整的多方面评判各种ESB功能情况。

    IBM产品ESB的总体架构PPT

    **IBM产品ESB的总体架构PPT** IBM企业服务总线(Enterprise Service Bus,简称ESB)是一种中间件,它提供了在分布式系统中集成、管理和通信的服务架构。ESB是面向服务架构(Service-Oriented Architecture,SOA)的...

    ESB主要产品比较.pdf

    ### ESB主要产品比较 #### 企业服务总线(ESB):产品评估对比概览 企业服务总线(ESB)是实现有效服务导向架构(SOA)的基础组件。它提供安全的互操作性和消息传输服务,在各种Web服务及相关技术之间搭建桥梁,从而...

    esb的简介和优点

    3、 准确性高:ESB 产品采用可配置的方式,所有跟数据操作相关的元素都由 ESB 产品来获取,用户只需简单选择即可,避免了错误的发生,可以达到百分之百的准确。 4、 丰富的协议:ESB 产品中包括各种常用或者不常用...

    IBM ESB 介绍(IBM ESB Story)

    IBM作为业界领先的技术提供商,拥有两款重要的ESB产品:WebSphere ESB和WebSphere Message Broker(WMB)。本文将深入探讨ESB的概念,以及IBM这两个产品的特点与差异。 首先,让我们理解一下为什么我们需要ESB。在...

    ESB介绍和案例

    《ESB案例解析和项目实施经验分享,第3部分 ESB项目需求分析和方案设计浅谈》则可能深入到项目的实际操作层面,讨论如何进行需求分析,选择合适的ESB产品,以及如何设计和部署ESB解决方案,以满足企业的特定需求。...

    普元ESB服务总线产品

    【普元ESB服务总线产品】是一款由普元公司推出的高效、稳定且灵活的企业级服务整合工具,旨在帮助企业构建和实现面向服务的架构(SOA)。该产品以服务总线的形式,解决企业内部和外部系统间的交互问题,优化了传统...

    ESB产品白皮书.doc

    ESB 产品白皮书 ESB(Enterprise Service Bus)是一种企业级的集成平台,旨在解决企业应用集成问题,实现业务流程自动化和服务化。ESB 产品白皮书旨在介绍 ESB 软件产品的概述、主要功能、关键特性和环境配置等。 ...

    ESB原理及Mule ESB实践

    ### ESB原理及Mule ESB实践 #### ESB(Enterprise Service Bus)原理概述 **ESB**(企业服务总线)是SOA(面向服务架构)架构中的关键组件之一,用于实现服务间的智能集成与管理。其核心作用在于简化不同系统间的...

    了解ESB如何帮助您满足SOA 解决方案的需求

    虽然本文不涉及具体的ESB产品,但从概念上讲,ESB内部通常包含以下几个关键组件: 1. **消息引擎**:负责消息的接收、路由和转发。 2. **转换引擎**:用于数据格式的转换。 3. **协议适配器**:支持多种通信协议。 ...

    ESB

    常见的开源ESB产品包括Apache CXF、MuleSoft Anypoint、IBM WebSphere ESB等。这些产品提供了丰富的API和工具,便于开发和部署ESB解决方案。 **源码分析:** 在深入理解ESB工作原理时,源码分析是重要的一步。这...

    ESB技术学习教程,适用初学ESB人员

    Enterprise Service Bus (ESB) 技术是一种关键的中间件解决方案,特别适用于构建和整合分布式企业应用。ESB 的核心理念在于提供一个平台,使得不同的服务能够高效、安全地进行交互,实现服务导向架构(Service-...

Global site tag (gtag.js) - Google Analytics