转载

工作日常记录

工作日常记录

今年准备对公司自研的SOA集成平台进行升级,底层基于ServiceMix和Camel,首先实现SOA全生命周期管理和管控能力,其次实现主流业务和数据集成场景的可视化设计。整个架构在实现过程中特点如下:

1. 引擎,管控平台和设计器完全解耦,分解到不同的子系统,可以独立运行和部署。

2. 管控平台支持多数据库,多中间件部署,管控平台和引擎间通过消息中间件进行通讯。

3. 支持大数据和大文件的集成能力,将原有的两个子产品整合到一个大系统中,成为大集成平台的组件。

4. 支持集群架构,主要是通过Karaf本身的集群架构能力进行扩展。

5. 支持服务的动态部署和热插拔能力,主要是基于Karaf本身的OSGI中间件机制实现。

在整体集成完成后需要进一步考虑对中间件集群和服务的动态监控能力,在这里准备集成 Hyperic HQ 实现,该开源软件提供了对Camel本身的适配接口进行扩展。在开源的Talend ESB中可以看到,其中一种方式也选择了Hyperic HQ来实现中间件和进程级别的监控。

对于定时服务的调用,如果简单的可以直接通过配置Timer节点来实现服务的定时触发和运行。而对于较为复杂的场景,我们可以使用Quartz调度组件来实现。但是这块需要自己前端功能的进一步扩展,对于Linux下的定时任务作业和调度,也发现了一个开源软件,正在进行试用。CheungSSH 是一款中国人自主研发的Linux运维自动化管理服务器软件,是具有中国特色社会主义的IT自动化运维管理软件,其底层仍然集成Cron。

具体地址:http://www.oschina.net/p/cheungssh?fromerr=JsZKecBE

对于大数据的集成能力,其中包括了结构化数据库和Hdfs,文件系统之间的集成和数据采集传输,我们将集成完成自主研发的大数据采集和集成平台。经过验证结构化DB到Hdfs的数据采集性能有3-5倍的能力提升。由于当前不支持基于时间戳和KeyID的增量数据采集,该工具还在进一步优化中。

远行科技当前已是Cloudera和Teradata重要实施合作伙伴,提供大数据采集,整合,集成处理,数据建模,数据分析,数据前端可视化的大数据端到端实施解决方案。

在整个企业私有云架构中,远行科技提供从私有云IaaS到私有云PaaS的完整解决方案和平台建设实施能力,在原有PaaS平台已有的中间件资源池和应用托管,技术服务能力提供,SOA中间件平台基础上,今年重点进行了流程云平台和企业自主研发平台的建设,同时在开发平台中融合了流程引擎和4A服务能力。到目前为止,远行已经可以提供我前面文章谈到的私有云PaaS的完整子系统和集成能力。

在BPM业务流程管理层面,今年将根据实际项目进行基于BPM的端到端流程监控系统的研发工作,通过该系统可以实现企业核心端到端流程的全程状态监控和信息查询能力。

原文  http://blog.sina.com.cn/s/blog_493a84550102wbux.html
正文到此结束
Loading...