导师给的题目,大概场景是这样的:有一个A企业的系统想和B企业的系统进行互操作,这样会有一个接口来实现A和B的互操作,现在要开发一个平台,主要就是管理这些实现互操作的接口,还有当A想和B进行互操作时,自动的识别相应的接口,并实现A和B的互联,
导师只管给你说要做什么东西,不管教你怎么做啊! 看了很多文献还是没有一个明确的思路,关于这方面的文献非常少,想问问大家有什么想法吗?   我没有相同这样的接口是以怎样的形式存在的?   有的接口有可能是webservice ,供其他人调用,但是也可能不是webservice,这样两个系统之间怎么去开发接口实现互操作?  还有怎么管理这些接口?  求助啊!

解决方案 »

  1.   

    自己开发Remoting标准的难度太大,楼主的思路肯定是考虑几种常见的Remoting标准,然后设计一个平台,将他们都支持起来。
    RPC风格的Remoting标准有:
    CORBA/RMI/Web Service
    消息风格的Remoting标准有:
    JMS也许可以参考一下Apache CXF的实现。
      

  2.   

    A企业用什么借口,B企业用什么借口,C企业用什么借口。我如何编写自动转换借口?
      

  3.   

    前两天到书店看到有本书,
    《消息设计与开发》
    http://www.dushu.com/book/12236472/楼主不妨看看。
      

  4.   

    ls书是不错,对于lz有难度。
    亚马逊http://www.amazon.cn/s/ref=nb_sb_noss?__mk_zh_CN=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91%E7%AB%99&url=search-alias%3Daps&field-keywords=%E6%B6%88%E6%81%AF%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%BC%80%E5%8F%91%EF%BC%9A%E5%88%86%E5%B8%83%E5%BC%8F%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E7%9A%84%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF&x=23&y=9便宜点。
      

  5.   

    请问  这几种标准实现的接口能用一个平台来管理吗?  这样一个平台是一定要使用ESB来通信吗?还是不必要?