專(zhuān)利名稱(chēng):面向企業(yè)應(yīng)用集成的軟硬件一體化soa設(shè)備的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型屬于電子與信息領(lǐng)域下的新型信息處理設(shè)備。尤其涉及面向企業(yè)應(yīng)用 集成的軟硬件一體化SOA設(shè)備。
背景技術(shù):
大家知道集線器位于OSI的物理層,交換機(jī)位于OSI的數(shù)據(jù)鏈路層,路由器位于 OSI的網(wǎng)絡(luò)層,它們解決了計(jì)算機(jī)底層信息的交互、通信等問(wèn)題。然而,異構(gòu)系統(tǒng)進(jìn)行資源互 聯(lián)互通與共享往往是基于應(yīng)用層的,除應(yīng)用系統(tǒng)本身的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言的 千差萬(wàn)別外,消息格式規(guī)范不一致、傳輸協(xié)議使用不統(tǒng)一、服務(wù)物理位置不明確等問(wèn)題都將 使得面向應(yīng)用層的信息交互與共享難于實(shí)現(xiàn)。傳統(tǒng)的點(diǎn)對(duì)點(diǎn)應(yīng)用整合方式雖然能夠?qū)崿F(xiàn)簡(jiǎn) 單的資源互通與共享,但隨著企業(yè)規(guī)模的不斷擴(kuò)大、企業(yè)信息化建設(shè)的不斷擴(kuò)展,這種點(diǎn)對(duì) 點(diǎn)方式將最終造成企業(yè)IT架構(gòu)蛛網(wǎng)化,伴隨而來(lái)的是復(fù)雜僵化的應(yīng)用架構(gòu)、高額的維護(hù) 成本和緩慢的市場(chǎng)響應(yīng)速度。隨著面向服務(wù)的架構(gòu)(Service Oriented Architecture,S0A)的思想日益得到業(yè) 界的重視,主要實(shí)現(xiàn)SOA的手段一企業(yè)服務(wù)總線也成為各中廠商極力投資的對(duì)象,它可以 幫助企業(yè)對(duì)現(xiàn)有的IT系統(tǒng)進(jìn)行梳理,使得異構(gòu)系統(tǒng)之間可以自由通暢地進(jìn)行信息交換。然 而目前企業(yè)服務(wù)總線都是軟件產(chǎn)品,由于軟件產(chǎn)品的局限性使得企業(yè)在部署SOA時(shí)存在著 實(shí)施周期長(zhǎng)、中間環(huán)節(jié)多、難于維護(hù)等諸多問(wèn)題。針對(duì)于上述存在的問(wèn)題,企業(yè)迫切需要一種基于應(yīng)用層的信息整合與路由設(shè)備來(lái) 簡(jiǎn)化上述問(wèn)題,急需研制可以保證在信息消費(fèi)方與信息提供方之間互聯(lián)互通的同時(shí),對(duì)雙 方通訊協(xié)議、通訊內(nèi)容進(jìn)行翻譯轉(zhuǎn)換,對(duì)業(yè)務(wù)過(guò)程進(jìn)行重新封裝,以及對(duì)此過(guò)程進(jìn)行全方位 的審計(jì)與控制的硬件設(shè)備。
實(shí)用新型內(nèi)容為解決上述各企業(yè)網(wǎng)絡(luò)異構(gòu)系統(tǒng)不能夠互聯(lián)互通的問(wèn)題,提供一種使得消息格式 透明、傳輸協(xié)議透明、服務(wù)位置透明、消息傳輸速度優(yōu)化面向企業(yè)應(yīng)用集成的軟硬件一體化 SOA設(shè)備。本實(shí)用新型的技術(shù)方案采取如下技術(shù)手段面向企業(yè)應(yīng)用集成的軟硬件一體化SOA設(shè)備,包括控制部分和上位機(jī),企業(yè)服務(wù) 總線功能軟件固化于上位機(jī)中;其控制部分包括按鈕按鍵、第廣第4狀態(tài)燈、液晶屏、單片 機(jī);所說(shuō)單片機(jī)通過(guò)控制臺(tái)串口連接至上位機(jī)串口,上位機(jī)輸出的總線信息均由單片機(jī)轉(zhuǎn) 發(fā),通過(guò)液晶屏輸出顯示、由第廣第4狀態(tài)燈顯示設(shè)備狀態(tài);外部終端通過(guò)外部終端線及外 部設(shè)備接口連接單片機(jī),從而達(dá)到對(duì)上位機(jī)以及企業(yè)服務(wù)總線的管理與監(jiān)控。單片機(jī)與上位機(jī)為內(nèi)連接,控制臺(tái)串口與上位機(jī)串口均依照RS-232C標(biāo)準(zhǔn),采 用RX、TX、GND三線通訊。外部設(shè)備接口采用RJ45/DB9標(biāo)準(zhǔn)。[0010]本實(shí)用新型與現(xiàn)有技術(shù)相比有益效果如下1.即插即用。該設(shè)備將企業(yè)服務(wù)總線軟件與硬件設(shè)備一體化,形成了“硬件企業(yè) 服務(wù)總線”產(chǎn)品,該產(chǎn)品在出廠時(shí)已完成了實(shí)施、部署等工作,用戶(hù)僅需簡(jiǎn)單的配置便可完 成對(duì)SOA基礎(chǔ)結(jié)構(gòu)的部署。2.性能優(yōu)化。由于將企業(yè)服務(wù)總線功能部署于硬件設(shè)備中,該硬件設(shè)備可以幫助 用戶(hù)實(shí)現(xiàn)服務(wù)的封裝、消息格式的轉(zhuǎn)換、消息協(xié)議的轉(zhuǎn)換與消息的路由分發(fā),該設(shè)備具備水 平擴(kuò)容與垂直擴(kuò)容的能力。3.設(shè)備管理優(yōu)化。在硬件設(shè)備上提供控制部分,用戶(hù)僅需通過(guò)控制部分的按鈕鍵 盤(pán)或外部終端即可對(duì)硬件設(shè)備及內(nèi)部企業(yè)服務(wù)總線應(yīng)用進(jìn)行管理與監(jiān)控。4.消息傳輸加速。實(shí)現(xiàn)了對(duì)基于XML消息的加速,從而保障了消息高效快速傳 遞,最大限度降低了大數(shù)據(jù)量交易的性能瓶頸。5.安全性保障。對(duì)包括XML和WSIecurity在內(nèi)的行業(yè)標(biāo)準(zhǔn)進(jìn)行驗(yàn)證、加密、簽 名以及認(rèn)證,為服務(wù)提供安全的基礎(chǔ),保障了消息傳輸?shù)陌踩浴?.結(jié)構(gòu)簡(jiǎn)單設(shè)計(jì)合理。單片機(jī)可由按鈕按鍵對(duì)液晶屏顯示的內(nèi)容進(jìn)行操作,可以 實(shí)現(xiàn)對(duì)主機(jī)的開(kāi)啟與關(guān)閉;對(duì)主機(jī)狀態(tài)的顯示;對(duì)企業(yè)服務(wù)總線日志的查看;對(duì)總線服務(wù) 節(jié)點(diǎn)的啟停等操作。從而達(dá)到對(duì)上位機(jī)以及企業(yè)服務(wù)總線的管理與監(jiān)控的目的。
圖1為本實(shí)用新型結(jié)構(gòu)原理方框圖;圖2為本實(shí)用新型使用操作流程圖;圖3為圖1中上位機(jī)的協(xié)議轉(zhuǎn)換圖;圖4為圖1中上位機(jī)的消息分發(fā)圖。
具體實(shí)施方式
以下結(jié)合附圖和實(shí)施方式對(duì)本實(shí)用新型方案進(jìn)一步說(shuō)明該設(shè)備主要特點(diǎn)是硬件與企業(yè)服務(wù)總線軟件集成于一體化,硬件包括控制部分和 上位機(jī),企業(yè)服務(wù)總線軟件固化于上位機(jī)中;其中控制部分包括按鈕按鍵、第廣第4狀態(tài)燈 廣4、液晶屏、單片機(jī);單片機(jī)通過(guò)控制臺(tái)串口 5連接至上位機(jī)串口 6,上位機(jī)輸出的信息均 由單片機(jī)轉(zhuǎn)發(fā),通過(guò)液晶屏輸出顯示信息和通過(guò)第廣第4狀態(tài)燈廣4顯示設(shè)備工作狀態(tài)。 外部終端通過(guò)外部終端線及外部設(shè)備接口 7連接單片機(jī),從而達(dá)到對(duì)上位機(jī)以及企業(yè)服務(wù) 總線的管理與監(jiān)控。單片機(jī)可由按鈕按鍵在液晶屏顯示的內(nèi)容進(jìn)行操作,實(shí)現(xiàn)開(kāi)機(jī)關(guān)機(jī)、查看設(shè)備狀 態(tài)、日志等控制動(dòng)作;第廣第4狀態(tài)燈廣4顯示由單片機(jī)送出的各類(lèi)信息第1狀態(tài)燈1為 電源狀態(tài)燈,顯示電源開(kāi)關(guān)狀態(tài),第2狀態(tài)燈2和第3狀態(tài)燈3為網(wǎng)絡(luò)狀態(tài)燈,分別表示目 前設(shè)備網(wǎng)絡(luò)連接狀態(tài),第4狀態(tài)燈4為設(shè)備狀態(tài)燈,顯示目前設(shè)備狀態(tài)。單片機(jī)與上位機(jī)為內(nèi)連接,控制臺(tái)串口 5與上位機(jī)串口 6均依RS-232C標(biāo)準(zhǔn),采用 RX、TX、GND三線通訊。該設(shè)備通過(guò)軟件對(duì)各種數(shù)據(jù)源、信息源以及各種應(yīng)用系統(tǒng)的無(wú)縫銜接;可實(shí)現(xiàn) Http, Telnet、Socket、JMS, Ftp等多種通訊協(xié)議之間靈活轉(zhuǎn)換;應(yīng)用程序間的消息傳遞、路由、分發(fā);服務(wù)封裝、定制以及消息格式轉(zhuǎn)換等功能;提供簡(jiǎn)單、高效的管理接口 ;對(duì)包括 XML和WSIecurity在內(nèi)的行業(yè)標(biāo)準(zhǔn)進(jìn)行驗(yàn)證、加密、簽名以及認(rèn)證;基于主題的發(fā)布/訂 閱的實(shí)現(xiàn)方案,可以服務(wù)于高性能、大吞吐量的廣播應(yīng)用;廣泛支持行業(yè)專(zhuān)有標(biāo)準(zhǔn)和協(xié)議, 如 HL7/DIC0M、IS08583 等。服務(wù)封裝本實(shí)用新型完全基于XML(可擴(kuò)展標(biāo)記語(yǔ)言)、XSD (XML khema)等獨(dú)立 于平臺(tái)、獨(dú)立于軟件供應(yīng)商的標(biāo)準(zhǔn),通過(guò)SCA (服務(wù)組件架構(gòu))的組裝方式將應(yīng)用、進(jìn)程對(duì)資 源的訪問(wèn)包裝為標(biāo)準(zhǔn)的服務(wù),使得應(yīng)用程序可以用標(biāo)準(zhǔn)的方法把功能和數(shù)據(jù)“暴露”出來(lái), 供其它應(yīng)用程序使用。傳輸協(xié)議轉(zhuǎn)換本新型首先解決的是異構(gòu)、分布式的系統(tǒng)的互聯(lián)互通,這就要求服 務(wù)總線具有支持多種傳輸協(xié)議的能力,參見(jiàn)圖3,采用多協(xié)議格式支持,Web Service標(biāo)準(zhǔn)支 持,多渠道通訊方式實(shí)現(xiàn)Http、JMS、Telnet、Socket、Ftp等傳輸協(xié)議的相互轉(zhuǎn)換。消息路由如圖4所示,消息路由包括靜態(tài)消息路由、動(dòng)態(tài)消息路由、規(guī)則消息路 由三種方式。靜態(tài)消息路由是按照預(yù)先指定的路由方式將消息傳遞給某一服務(wù),動(dòng)態(tài)消息 路由是通過(guò)對(duì)消息頭進(jìn)行解析,然后按照消息頭中描述的規(guī)則進(jìn)行分發(fā),規(guī)則消息路由是 允許導(dǎo)入第三方規(guī)則庫(kù),按照規(guī)則庫(kù)指定的路由方式進(jìn)行消息的分發(fā)。消息格式轉(zhuǎn)換支持XML相關(guān)的業(yè)界規(guī)范和技術(shù),如XML khema、XSLT、XPath等; 通過(guò)高效的消息格式轉(zhuǎn)換功能,將原有消息格式轉(zhuǎn)換為設(shè)備所支持的標(biāo)準(zhǔn)消息格式,根據(jù) 預(yù)定規(guī)則,進(jìn)一步將服務(wù)請(qǐng)求者的消息格式轉(zhuǎn)換為服務(wù)提供者所能理解的消息格式。標(biāo)準(zhǔn)支持產(chǎn)品除支持JMS/MQ、HTTP/SOAP、TCP/IP等多種標(biāo)準(zhǔn)協(xié)議接口以及Web Services和XML相關(guān)技術(shù)標(biāo)準(zhǔn)外,還支持HL7/DIC0M、IS08583等標(biāo)準(zhǔn)。該設(shè)備操作流程將設(shè)備部署于企業(yè)現(xiàn)有IT環(huán)境中。通過(guò)終端連接線將外部設(shè)備接口與外部終端 連接,打開(kāi)電源啟動(dòng)單片機(jī),單片機(jī)啟動(dòng)后,液晶屏呈藍(lán)色并顯示內(nèi)容后,表示單片機(jī)已啟 動(dòng)。按照液晶屏的提示,通過(guò)按鈕鍵盤(pán)啟動(dòng)上位機(jī),當(dāng)液晶屏顯示設(shè)備正在啟動(dòng)時(shí),表示上 位機(jī)正在啟動(dòng),當(dāng)液晶屏顯示設(shè)備已啟動(dòng)后,表示上位機(jī)已成功啟動(dòng)。如果用戶(hù)需要修改IP 地址,則需要通過(guò)外部終端進(jìn)行IP地址的設(shè)定,用戶(hù)可按照企業(yè)IP規(guī)劃在外部終端輸入設(shè) 置IP的命令,并可通過(guò)查看IP的命令驗(yàn)證設(shè)置IP是否成功。完成上述操作后,用戶(hù)可通 過(guò)命令判斷總線上的服務(wù)節(jié)點(diǎn)是否啟動(dòng),若服務(wù)已啟動(dòng),則用戶(hù)可調(diào)用該服務(wù),從而實(shí)現(xiàn)服 務(wù)消息的轉(zhuǎn)換、過(guò)濾與分發(fā);若服務(wù)沒(méi)有啟動(dòng),則通過(guò)在外部終端輸入啟動(dòng)服務(wù)的命令,啟 動(dòng)該服務(wù),然后再執(zhí)行服務(wù)的調(diào)用。
權(quán)利要求1.一種面向企業(yè)應(yīng)用集成的軟硬件一體化SOA設(shè)備,其特征是它包括控制部分和上 位機(jī);其控制部分包括按鈕按鍵、第1 第4狀態(tài)燈(1 4)、液晶屏、單片機(jī);所說(shuō)單片機(jī) 通過(guò)控制臺(tái)串口( 連接至上位機(jī)串口(6),上位機(jī)輸出的總線信息均由單片機(jī)轉(zhuǎn)發(fā),通過(guò) 液晶屏輸出顯示、第1 第4狀態(tài)燈(1 4)顯示設(shè)備狀態(tài);外部終端通過(guò)外部終端線及外 部設(shè)備接口(7)連接單片機(jī),從而達(dá)到對(duì)上位機(jī)以及企業(yè)服務(wù)總線的管理與監(jiān)控。
2.根據(jù)權(quán)利要求1所述的面向企業(yè)應(yīng)用集成的軟硬件一體化SOA設(shè)備,其特征是單 片機(jī)與上位機(jī)為內(nèi)連接,控制臺(tái)串口(5)與上位機(jī)串口(6)均依照RS-232C標(biāo)準(zhǔn),采用RX、 TX、GND三線通訊。
3.根據(jù)權(quán)利要求1所述的面向企業(yè)應(yīng)用集成的軟硬件一體化SOA設(shè)備,其特征是外 部設(shè)備接口(7)采用RJ45/DB9標(biāo)準(zhǔn)。
專(zhuān)利摘要本實(shí)用新型公開(kāi)了一種面向企業(yè)應(yīng)用集成的軟硬件一體化SOA設(shè)備,解決了各企業(yè)網(wǎng)絡(luò)異構(gòu)系統(tǒng)不能夠互聯(lián)互通的問(wèn)題,它主要將企業(yè)服務(wù)總線安裝在硬件設(shè)備中;硬件部分有按鈕鍵盤(pán)、第1~第4狀態(tài)燈、液晶屏、單片機(jī)、外部設(shè)備接口、上位機(jī)及外部終端連接線;其單片機(jī)通過(guò)控制臺(tái)串口與上位機(jī)串口連接到上位機(jī),由上位機(jī)送出的信息均由單片機(jī)轉(zhuǎn)發(fā)通過(guò)液晶屏和第1~第4狀態(tài)燈顯示信息,外部終端通過(guò)連接單片機(jī)對(duì)該設(shè)備進(jìn)行高級(jí)管理;可以實(shí)現(xiàn)對(duì)上位機(jī)的開(kāi)啟與關(guān)閉和狀態(tài)的顯示;對(duì)企業(yè)服務(wù)總線日志的查看;對(duì)總線服務(wù)節(jié)點(diǎn)的啟停等操作,從而達(dá)到對(duì)上位機(jī)以及企業(yè)服務(wù)總線的管理與監(jiān)控。
文檔編號(hào)H04L29/08GK201904815SQ201020619310
公開(kāi)日2011年7月20日 申請(qǐng)日期2010年11月23日 優(yōu)先權(quán)日2010年11月23日
發(fā)明者李軼強(qiáng) 申請(qǐng)人:北京銳易特軟件技術(shù)有限公司, 沈陽(yáng)銳易特軟件技術(shù)有限公司