使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 2 部分: 用 Web Service 查询 RationalClearcase 中的 UCM 项目信息
2009-12-27 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閹冣挃闁硅櫕鎹囬垾鏃堝礃椤忎礁浜鹃柨婵嗙凹缁ㄧ粯銇勯幒瀣仾闁靛洤瀚伴獮鍥敍濮f寧鎹囬弻鐔哥瑹閸喖顬堝銈庡亝缁挸鐣烽崡鐐嶆棃鍩€椤掑嫮宓佸┑鐘插绾句粙鏌涚仦鎹愬闁逞屽墰閹虫捇锝炲┑瀣╅柍杞拌兌閻ゅ懐绱撴担鍓插剱妞ゆ垶鐟╁畷銉р偓锝庡枟閻撴洘銇勯幇闈涗簼缂佽埖姘ㄧ槐鎾诲礃閳哄倻顦板┑顔硷工椤嘲鐣烽幒鎴旀瀻闁规惌鍘借ⅵ濠电姷鏁告慨顓㈠磻閹剧粯鈷戞い鎺嗗亾缂佸鏁婚獮鍡涙倷閸濆嫮顔愬┑鐑囩秵閸撴瑦淇婇懖鈺冪<闁归偊鍙庡▓婊堟煛鐏炵硶鍋撻幇浣告倯闁硅偐琛ラ埀顒冨皺閺佹牕鈹戦悙鏉戠仸闁圭ǹ鎽滅划鏃堟偨缁嬭锕傛煕閺囥劌鐏犻柛鎰ㄥ亾婵$偑鍊栭崝锕€顭块埀顒佺箾瀹€濠侀偗婵﹨娅g槐鎺懳熺拠鑼舵暱闂備胶枪濞寸兘寮拠宸殨濠电姵纰嶉弲鎻掝熆鐠虹尨宸ョ€规挸妫濆铏圭磼濡搫顫嶇紓浣风劍閹稿啿鐣烽幋锕€绠婚悹鍥у级瀹撳秴顪冮妶鍡樺鞍缂佸鍨剁粋宥夋倷椤掍礁寮垮┑鈽嗗灣閸樠勭妤e啯鍊垫慨妯煎亾鐎氾拷

使用 Java 和 Web Service 技术开发 Clearcase UCM 查询程序
本文所述 Clearcase UCM 查询程序是一个运行在 Clearcase 服务器主机中的轻量级 Web Service 程序 , 它包含一个 SOAP Web Service 服务组件和一个本系列文章第一部分中介绍过的操作系统进程调用组件,用户通过 HTTP 对 UCM 查询程序进行 SOAP 式的查询方法调用。当 UCM 查询程序接收到用户请求后,Web Service 服务组件会将这个方法调用转换为 cleartool 命令,并使用操作系统进程调用组件执行这一命令,最后 Web Service 服务组件会将执行结果转化为 SOAP 对象并将它返回给用户。图 2 是本文所述 Clearcase UCM 查询程序的基本结构。
图 2. Rational Clearcase UCM 查询程序基本结构图
查看原图(大图)
操作系统进程调用组件的详细介绍请参考本系列文章的第一部分,本文将着重介绍 SOAP Web Service 服务组件部分。
SOAP Web Service 服务组件
SOAP Web Service 服务组件逻辑上由 UCM cleartool 查询程序和 SOAP server 程序两部分组成。SOAP server 程序接收用户调用请求,并将调用请求转发到 UCM cleartool 查询程序中,查询程序会根据调用请求的操作名称和参数生成 cleartool 命令并使用操作系统进程调用组件执行这些 cleartool 命令。当 cleartool 命令完成后,查询程序会根据需要将命令的返回结果解析、封装成 JavaBean 对象,并将这些对象传递回 SOAP server 程序中。SOAP server 程序会将这些 JavaBean 转化为 SOAP 可识别的对象并作为用户调用请求的结果返回给用户端程序。图 3 为 SOAP Web Service 服务组件的结构图。
中查找“使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 2 部分: 用 Web Service 查询 RationalClearcase 中的 UCM 项目信息”更多相关内容
中查找“使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 2 部分: 用 Web Service 查询 RationalClearcase 中的 UCM 项目信息”更多相关内容
- 上一篇:IBM Rational Application Developer V7.5 Portal Toolkit,第 4 部分: 静态页面聚合
- 下一篇:使用 HTTP 网络技术构建灵活的 Rational ClearCase系统,第 1 部分: 在 Web 浏览器中监控 Rational ClearCase 运行状态
更多精彩
赞助商链接