IBM WebSphere Message Broker Toolkit 7.0 教程(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/samile6899/article/details/82656891

    最近系统开发的工作完成的差不太多了,后面都是一些收尾的工作。所以又增加了一些运维的工作到我的头上,不过运维发现也挺有意思的,简要说下具体的业务流程吧。A系统是10年前开发的一套系统,主要是给相关人员做业务,录入相关信息等等。但是在A系统做的业务提交的资料文件需要到其他地方去校验真伪,也就是验证提交的资料是否是真实有效的,并返回核对的相关结果。

    举个例子吧,就像是老百姓去民政局申请低保业务,需要提交一系列的资料,比如收入证明、拥有的房产证明、家庭每个月的收入支出情况等等,系统为了防止作假或者乱填写,当然要去相关的政府机关部门校验,比如房产证明要去房产局问下提交的房产证明是不是真的,提交的车辆信息去公安局(车管所)证明等等。现在都是信息化办公,每个政府部门都应该有自己的后台系统及相关的数据库,其实说白了就是要和各个政府部门交换数据。所以,公司专门会有专门的一套B系统,也就是核对系统。至此,你应该明白60%了吧。A系统做申请的业务,B系统的话做相关的核对,A系统和B系统的之间进行交互,底层的数据库交互有ETL开源工具的kattle,表数据之间也有IBM的 WebSphere Message Broker Toolkit 7.0(俗称MB),MB软件会自动把A系统做完业务等待核对的数据通过视图的方式查询出来,然后通过MB的内置的功能,将其按照制定的消息集规则,写入到.txt文件中,最后生成ZIP文件并放到指定的FTP上。之后的话,相关的各个政府IT部门会定时根据FTP上的文件夹用MB把文件拿下来,并解析数据做处理,然后在把处理过的数据写入到txt中,打包ZIP文件,在返回到FTP的返回文件夹中。后续公司在和对系统中再进行一系列的操作,比如什么核对签章呀、更新状态呀,最终更新A系统的状态值,将核对的数据插入到A系统的数据表中,这样一系列的流程就算完了。

     而我做的运维工作了,就是监测MB进行对核对的业务进行发送和解析返回,因为A系统申请的业务人数在不同的季节有很多,所以后台的MB软件平均每天处理的核对任务也很多,比如低保的申请业务,每天都有几千条数据待核对,所以每天不同的核对任务加起来一个MB差不多要处理几十万,甚至更多的业务量,不过MB的话有定时发送和解析的功能,但是的话由于MB这个软件很老,而且是付费版,因此网上的资料特别少,再加上时间久远(差不多过了有10年了),所以每次MB在发送和解析数据的时候,总是各种漏发数据,漏解析数据。公司负责的MB的人差不多也都离职了,没办法,运维工作只能硬着头皮上,加之后面需求变更,需要调整开发下MB程序,所以自此了解了下MB这个软件,因为在找资料的时候,发现网上几乎没有这方面资料内容,所以就将这方面的经验记下来了,希望能够帮助有需要的人。

    因为文字篇幅的原因,第一篇就写到这里吧,下一篇再正式开始讲解MB的具体使用方法。

==================================

MB相关资料介绍:

MB相关书籍   https://download.csdn.net/download/samile6899/10661345      

ESB产品对比    https://blog.csdn.net/zhongguomao/article/details/51523738     

ESB产品对比    https://www.jdon.com/soa/esb.html      

ESB介绍​​​​​​​   https://blog.csdn.net/yinwenjie/article/details/51577512       

ESB和消息中间件   https://blog.csdn.net/varyall/article/details/79088599   

https://www.ibm.com/support/knowledgecenter/zh/SSMKHH_10.0.0/com.ibm.etools.mft.doc/an07060_.htm#an07060_bl    

https://www.oschina.net/translate/esb-integration

猜你喜欢

转载自blog.csdn.net/samile6899/article/details/82656891
今日推荐