SOA项目之集成系统
博客专区 > 宏薯 的博客 > 博客详情
SOA项目之集成系统
宏薯 发表于4年前
SOA项目之集成系统
  • 发表于 4年前
  • 阅读 152
  • 收藏 0
  • 点赞 0
  • 评论 2

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 如果你在做一个SOA项目,并且是一个集成系统,那么你就进来一起看看这篇文章。

一、啥是SOA项目?

土鳖的理解是,一陀一陀的项目整合在一起,就成了SOA。理解的对不对,大家可以以评论里面喷,我没意见,嘿嘿!

二、啥是集成项目?

把一陀一陀的项目集成到一个系统里面来做业务处理,即为集成项目,也请到评论里面喷!

三、集成项目有啥难的?

项目集成吗,不就调各个系统提供的接口、服务来做数据交互吗,有什么难的? 当然,如果只是调用接口、服务做数据交互,确实是简单。但是你这么吊,你领导知道吗? 你领导不会让你考虑一下系统性能、系统扩展性、系统安全性、系统XXXXX性吗?

我的领导就让我整了很多“性”,结果,最后整出个服务调用框架,专门用于系统集成,调用各种烂七八糟的接口,服务,这些服务有web service、socket、rfc   and so on!

这个服务调用框架都有些什么牛B的功能呢?

1、调用服务(基本、核心、必须的功能);

2、防重复调用(牛B的控制,所有业务不会被重复调用);

3、未知状态确认功能,牛B的框架可以在用户调用服务未知后,自动去其它系统检查状态;

4、性能监控,可对单个服务进行性能分析;

5、记录所有日志;

6、RFC事务控制;

7、返回结果统一判断,这个功能虽然简单,但是对开发人员非常有好处,他们不用关注几十上百个系统返回结果怎么判断,只要判断框架告诉他的结果就可以了;

8、可扩展,除了上述功能外,该框架最大的亮点就是通过拦截器扩展,要什么功能,写个拦截器加上去就OK;

9、支持各种标准,什么 JWS,JAXB,JCO,SOCKET....一堆。

大家看看,如果这些都由每个开发人员自己干,是不是很难? 是不是干的很蛋疼?

那么,这个框架成功应用在什么项目里了呢?

第一个成功的项目是XX银行的业务处理系统,差不多一个亿左右的项目,项目组成员80人左右,干了5年多,这个框架也是在这个项目里面成型的;

第二个成功的项目是一个电力系统的集成项目,也已经成功上线;

第三个正在开发的项目,也是一银行的业务处理系统,快要上线了,也是用的这个框架在做;

第四个正在开发的项目,一个集中高度系统,也是调用各种服务,各种接口。


四、问

写这个博客的目的很简单,调查一下大家对这样的集成项目里面用到的技术是否有兴趣,你们有没有项目也需要用到上面提到的服务调用框架的东西? 如果有需要,我想把这个东西重新开发成一个开源的框架,拿出来与大家一起交流,进步。评论里面说自己的想法哈!

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 29
博文 7
码字总数 2015
作品 1
评论 (2)
张寒枫
lz有什么好的分布式事物框架吗,把多个系统的service处于同一个事物的那种,网上找的都是多个数据源一个系统的
宏薯

引用来自“张寒枫”的评论

lz有什么好的分布式事物框架吗,把多个系统的service处于同一个事物的那种,网上找的都是多个数据源一个系统的
我们公司正在做一个这个框架,但我没有参与,嘿嘿
×
宏薯
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: