首頁 公司 產品 產業/方案 服務 夥伴 客戶 論壇 ICE Developer Center Site Map          [搜尋]
ICE Developer Center Overview Register Training LearningSpace Workshop ICE Messaging Express MOM Glossary
Member Login Download GetLicense Support Profile iReal Program Logout

 .MOM Glossary. 


A   go top
Auth Center (AC) Server 負責對每一位欲登錄系統的使用者進行驗證,且提供存取權限的伺服器。
ActiveX 亦稱為 ActiveX Control,是 Microsoft 公司所制定的一種 COM 元件。iPush 也在 Windows 應用環境中,提供此種類型的應用程式開發介面 (API),以 OCX 檔案形式運交。
Application Program Interface (API) for iPush 提供 iPush 伺服器與客戶端函式呼叫介面規格的技術文件,以便程式設計師可以撰寫各類的應用軟體,實作傳送即時訊息的系統。
Asynchronous Messaging 一種訊息傳遞的類型,在無法預先決定或不規律的期間,訊息可被間歇地,而非穩定串流的方式傳遞。
   

B   go top
Blocking 當對通訊服務要求接收一個訊息時,要求者會持續等待,直至要求獲得滿足為止。
Bridge 一種軟體,可讓不同的中介軟體 (Middleware) 產品相互通訊。
BytesMessage JMS 定義的訊息類型之一。繼承自 Message 介面,內容為位元組訊息。BytesMessage 物件用來傳送包含不可中斷位元組的串流訊息。
   

C   go top
Common Object Request Broker Architecture (CORBA) 一種軟體物件架構,可讓不同作業系統上,由不同程式語言所撰寫出的軟體物件相互溝通。CORBA 乃由工業標準機構 Object Management Group (OMG) 發展與維護。
Communication Server 通訊伺服軟體。ICE Technology Corp. 即開發一系列的即時通訊軟體,如 ICE iPush Communication Server。
Connection ID 每一個與 iPush Server 的連結,都會被自動配給一個用以辨識的 Connection ID,以避免假造的連線 (Fraud Connection),做為提高安全性的一種手段。
   

D   go top
Database Management System (DBMS) 一些程式的集合,可讓使用者儲存、修改、取得資料庫的資訊。
De Facto Standard 一種非經標準組織核准,但已經被業界廣泛使用與認可的格式、語言、或是通訊協定。
Distributed Component Object Model (DCOM or COM+) Component Object Model (COM) 的延伸,用以支援跨越網路的分散式物件。
Distributed Computing Environment (DCE) 由 Open Software Foundation (OSF) 所制定的規格,廣泛整合開放性服務,用以支援分散式應用程式的開發、使用、以及維護。
Durable Subscription 這是一種在 Pub/Sub 傳輸中的訊息訂閱模式。Durable 即表示在訂閱者 (Subscriber) 離線 (offline) 的情況下,訊息中介軟體會將要送給訂閱者的訊息儲存起來,等訂閱者重新上線 (online) 時,再將訊息送給訂閱者。
Dynamic Link Library (DLL) 一種可供 Windows 應用程式呼叫的可執行函式庫或資料。ICE Technology Corp. 目前也實作出 DLL 形式的 iPush 通訊應用程式開發介面,以便技術人員開發客戶端應用軟體。
Dynamic Routing 在時常更動的網路拓樸 (Topology) 中,決定從一個端點到另一個端點的最佳路徑。
   

E   go top
Electronic Data Interchange (EDI) 在商務上,利用電腦系統來交換標準化的文件表格。EDI 隸屬電子商務的範疇。
Enterprise Application Integration (EAI) 大部分的企業會同時擁有傳統 (Legacy) 與現代 (e-Business) 的應用軟體。這些應用軟體通常依照獨立的系統目標與需求被建置出來,但很多這類型的企業想要進一步整合這些應用軟體,以便達到共同運作的目的。在整合的作業中,通常 MOM 扮演著至為關鍵的角色。
Enterprise JavaBean (EJB) 一種伺服器端的元件架構,用以設計可重複使用的商業邏輯與具可攜性的企業應用軟體。Message-Driven Bean (MDB) 即是這樣的一個元件例子,用來負責訊息的傳送與接收。 
   

F   go top
Fail Over 正在運行的訊息系統,若發生錯誤或不正常停止服務,可以自動切換至在一旁同時運作(Redundant) 或備援 (Standby) 的系統。如此一來,即可確保訊息傳送作業不會中斷。
Fault Tolerance 無論是發生硬體還是軟體的錯誤,一個系統或元件可以繼續正常運作的能力。對於 MOM 應用軟體的開發者而言,這是一個確保高品質訊息服務的重要需求。
   

G   go top
Generic Historical Data Service 一個備有已透過訊息系統遞送過資料的服務。此系統服務的目標,是可讓使用者取用非即時的歷史訊息資料。
Guaranteed Message Delivery (GMD) 一種可向傳送者 (Publisher/Sender) 保證訊息一定會送抵目的地的特性。
   

H   go top
HTTP/HTTPS tunneling 被設計用來穿越防火牆的通訊方式。即使用 HTTP 或 HTTPS 通訊協定來封裝另一種通訊協定 (如 SOAPJRMP......) 的資料,然後將這些外觀為 HTTP 或 HTTPS 的資料封包,穿越防火牆遞送,一如正常的網際網路 Web 流量。
Hub-and-Spoke 所有的應用軟體都連結到一個中央處理機制,此中央處理機制必須處理所有已連結應用軟體的通訊作業。中央處理機制負責的範圍包含了決定訊息傳送路徑、使用者認證、使用者權限管控、以及保證訊息的送達。
   

I   go top
Internet Inter-ORB Protocol (IIOP) 由 Object Management Group (OMG) 所發展的一種通訊協定,用以做為在全球資訊網路上實作 CORBA 解決方案的標準。IIOP 可以讓瀏覽器與伺服器之間交換整數、陣列、以及更多複雜的物件;而不像 HTTP,只能支援文字類型的傳輸。
Inter-Process Communication (IPC) 在不同的執行程序 (process) 間交換資料。而這些程序,可能在同一台電腦上,也可能在同一個網路的不同電腦上。
IP Multicast 為傳送大量的資料,IP Multicast 會比一般的網際網路傳輸方式要來得有效率,因為伺服器可以廣播一個訊息給許多接收者同時接收。ICE Technology Corp. 的 iPush Server 以信賴度較高的 TCP 通訊協定來達到 IP Multicast 的目地。
iPush Server (iPush) 由 ICE Technology Corp. 所研發的訊息導向中介軟體 (Message- oriented Middleware) 產品名稱,其設計目標,即在成為一個鉅量連線、高擴充性、高可靠性、以及高運作效能的 MOM 產品。
   

J   go top
Java 2 Platform, Enterprise Edition (J2EE) Sun Microsystems 為多層級 (Multi-tier)、伺服導向的企業應用所發展的 Java 平台。ICE Technology Corp. 藉由實作符合 JMS 規格的應用程式開發介面,在 MOM 產品中支援此新一代的資訊架構。
Java 2 Platform, Micro Edition (J2ME) Sun Microsystems 為消費性裝置所發展的 Java 平台。從智慧卡 (Smart Card)、呼叫器、到機上盒 (Set-top Box),J2ME 為各種具不同記憶體大小的裝置,定義出不同的 Configurations 與 Profiles。ICE Technology Corp. 藉由實作 J2ME 的應用程式開發介面,在 MOM 產品中支援此新一代的資訊架構。
Java 2 Platform, Standard Edition (J2SE) Sun Microsystems 為網路導向的企業應用所發展的 Java 平台。J2SE 含括了 Java 2 Software Development Kit (J2SDKJDK) 與 Java 2 Run-Time Environment (J2RE)。ICE Technology Corp. 藉由實作 Java Class 的應用程式開發介面,在 MOM 產品中支援此新一代的資訊架構。
Java 2 Software Development Kit (J2SDK/JDK) Sun Microsystems 為協助發展 Java 應用軟體所提供的工具。其為 Java 2 平台的一部份。
Java Archive (JAR) 具有跨平台特性的一種檔案格式,可收納諸多檔案為單一檔案。多個 Java Applets 以及其執行所需的元件 (如 .class 檔、圖檔、以及音效檔) 可以被綑綁成一個 JAR 檔案,進而可以在單一 HTTP 連線中被瀏覽器下載,大大地改善下載速度。
Java Database Connectivity (JDBC) 定義 Java 的標準 SQL 應用程式介面,以供 Java 應用程式存取資料庫。其為 JDK 的一部份。
Java Message Service (JMS) J2EE 中所定義的訊息服務,提供企業訊息系統使用的一種 Java 應用程式開發介面規格。ICE Technology Corp. 的 iPush Server 也支援此一與特定訊息系統無關的可攜性規格,讓 Java 應用程式有一個共通、確切的訊息程式設計模型。
Java Naming and Directory Interface (JNDI) 延伸至 Java 平台的命名 (Naming) 與目錄 (Directory) 服務標準,以提供 Java 應用程式一個一致的企業存取介面。
Java Remote Method Protocol (JRMP) 由 Sun Microsystems 所設計的一種私有通訊協定,提供 Java RMI 的傳輸。JRMP 與 IIOP 的功能相同,但其亦支援 Object Passing。Sun Microsystems 計劃以 IIOP 來取代 JRMP。
Java Server Page (JSP) 一種伺服器端的網頁程式設計技術。JSP 由 Sun Microsystems 所發展,為 Java Servlet 技術的延伸。
Java Transaction API (JTA) 在一個分散式的交易系統中,位於交易管理員 (Transaction Manager) 與交易參與成員,如資源管理員 (Resource Manager)、應用伺服器 (Application Server)、以及交易應用程式間的 Java 標準程式開發介面。
Java Transaction Service (JTS) 特指交易管理員 (Transaction Manager) 的實作,必須在較高的層級支援 JTA 規格,在較低的層級實作 OMG Object Transaction Service (OTS) 的 Java Mapping。JTS 使用標準的 CORBA ORB/TS 介面與 IIOP,在 JTS 交易管理員間進行交易內容的傳佈。
JavaBean 一種由 Sun Microsystems 所發展,用來定義 Java 物件如何進行互動的規格。
   

L   go top
Lightweight Directory Access Protocol (LDAP) 一組用來存取資訊目錄的通訊協定集。LDAP 由 X.500 標準簡化而來。
Load Balancing 在一個電腦網路中,為不讓單一工作站負擔過重而採取的均衡分散式處理與通訊作業。
Loosely-coupled 在分散式運算環境中,參與個體的關係並非高度依附連結,只有在需要時,個體才會進行通訊連結。通常意指在分散式網路環境中所進行的非同步傳輸 (Asynchronous Transmission)
   

M   go top
MapMessage JMS 定義的訊息類型之一。MapMessage 物件被用來傳送整組成對的名稱-值 (Name-Value)。其中名稱為 String 物件,值則為 Java 程式語言中的原始資料型別。
Massive Connection 意指訊息系統可以同時處理數量非常多的連線數 (Connection,可以達到數萬至數十萬的規模),或是大量訊息。
Message Priority 在訊息產生時,加入事先定義的等級次序,以便具有可以早一點將訊息傳送至接收者的能力。
Message Queuing (MQ) 讓訊息排列整隊,以便電腦、設備、或是應用程式取用。
Message Scrambling 訊息系統為每一個訊息編碼 (Scramble/Encode),然後在傳送至接收者時,再解碼 (Decode) 回原來的格式。此為保護訊息安全所採行的加密方法。
Message-Driven Bean (MDB) 一種新型態的 Enterprise JavaBean (EJB),可以簡化 J2EE 應用程式於訊息傳送與訊息回應的元件開發。訊息系統或訊息導向中介軟體 (MOM) 允許多樣化的系統在通訊後繼續作業,不必一直等待回應,如此一來,J2EE 的應用程式就可以非同步 (Asynchronous) 的方式,來接收 JMS 訊息了。
Message-Oriented Integration (MOI) 意指以訊息導向中介軟體為核心的訊息整合應用。MOI 為 EAI 的基礎。
Message-Oriented Middleware (MOM) 訊息導向中介軟體,一種屬於應用程式對應用程式的訊息系統。在此種系統中,資訊 (Information) 是以訊息 (Message) 的形式,從一個程式遞送到另一個或多個程式。資訊可以非同步 (Asynchronous) 的方式傳送,所以傳送者不必等待回應。MOM 產品 (如 iPush Server) 涵括的功能不僅止於傳遞 (Passing) 資訊,往往還包括解譯資料、安全性、資料廣播、錯誤恢復、定位網路資源、找出符合成本的路徑、訊息與要求的優先次序、以及延伸的除錯工具等服務。
Middleware 中介軟體,連結兩個不同應用程式的軟體。
Multicast Backbone (Mbone) 延伸支援 IP multicasting 至網際網路,可讓多個點 (Sites) 可以進行雙向的傳輸。使用 TCP/IP 通訊協定來切分訊息為資料封包 (Packets),並獨立地傳送每一個資料封包。
   

O   go top
Object Linking and Embedding (OLE) 由 Microsoft 所發展的分散式物件系統與通訊協定。OLE 允許在一份文件中插入由另一個程式所編輯的物件。
Object Request Broker (ORB) CORBA 程式設計模式中的一種元件,扮演介於客戶端與伺服器端間的中介軟體 (Middleware) 角色。
ObjectMessage JMS 定義的訊息類型之一。ObjectMessage 物件被用來傳送在 Java 程式語言中的可序列化 (Serializable) 物件。
Open DataBase Connectivity (ODBC) 由 Microsoft 所發展的資料庫存取標準。ODBC 的目標,是要讓應用程式可以存取、處理資料,而不必去管所使用的資料庫管理系統 (DBMS) 種類。
   

P   go top
Performance 從訊息產生者到訊息接收者,一個訊息系統可以處理訊息的速度。
Persistent Message 被標示為 "Persistent" 的訊息,必須要能夠被 "once-and-only-once" 地傳遞 (一定會被傳送,且只被傳送一次)。也就是說,即使訊息系統故障,訊息也不會丟失,且在訊息系統恢復運作後,訊息還是會被遞送出去。
Point-to-Point (P2P) 訊息傳送的一種模式。訊息必須經過稱為 "Queue" (儲列) 的虛擬通道排列整隊,而每一個訊息只會遞送給一個接收者接收。以單一訊息的觀點來看,此為實踐一對一的訊息傳送模式。
Pragmatic General Multicast (PGM) 一種可靠的訊息同步遞送通訊協定,可將訊息透過網際網路或企業網路,傳送到多個目的地。
Private Topic iPush Server 系統中的特殊功能,會為每一個獨立的客戶端連結,動態地建立一個其專屬的 Topic,可供應用程式規劃使用。
Protocol 一種事先相互同意的格式,用以在兩個個體間傳送資料。
Publish-and-Subscribe (Pub/Sub) 訊息傳送的一種模式。當訂閱行為 (Subscription) 建立後,訊息會被主動推播 (Push) 給訊息消費者 (Consumers),而無須再行要求。以單一訊息的觀點來看,此為實踐一對多的訊息傳送模式。
   

Q   go top
Quality of Service (QoS) 為確保傳輸運作的順暢,每一個訊息可以被標註重要性等級 (Importance Level)。當系統傳輸處於繁忙狀況時,最不重要的訊息可以被伺服器丟棄 (Dropped)。
Queue P2P 訊息傳送模式中的一種虛擬通道。所有被定址 (Addressed) 為某一個 Queue 的訊息,都會在 "Queue" (儲列) 中排列整隊,而每一個放在 Queue 中的訊息,只會遞送給一個訊息消費者 (Consumer) 接收。
   

R   go top
Raw Data Service 提供將不同來源之訊息,轉換成可讓 iPush Server 了解之格式的服務。
Reliability 可靠度。在符合運作效能要求的情況下,重複對一個系統進行測試,能產生正確結果的程度。通常也意指系統的可用度 (Availability)。
Remote Method Invocation (RMI) 一組由 Sun Microsystems 所發展的通訊協定,用來讓 Java 物件可以與遠端的其他 Java 物件進行通訊。
Remote Procedure Calls (RPC) 一種通訊協定,可以讓在一台電腦上的程式,執行位於伺服電腦上的另一個程式。
Round Robin 一種用於排程的演算法則 (Algorithm)。所有的程序 (Processes) 會以固定循環的次序執行。
Routing Information Protocol (RIP) 一種距離向量 (Distance Vector) 的路徑安排通訊協定。與連結狀態 (Link State) 的路徑安排通訊協定相對。
   

S   go top
Scalability 意指一個訊息系統可以支援的同時連結使用者數量。
Secure Sockets Layer (SSL) 由 Netscape 所發展的通訊協定,其目的為在網際網路上保障傳輸文件的隱密性。SSL 在連線中,使用 RSA 公開金鑰 (Public Key) 來為要傳送的資料加密。
Servlet 在伺服器端執行的小程式 (Applet)。通常意指在 Web 伺服器環境中執行的 Java Applet。
Simple Object Access Protocol (SOAP) 一種與平台無關,在網際網路上提供應用程式相互通訊的方法。不像 OMG 的 IIOP,SOAP 在 HTTP (埠號 80) 之上承載文件物件模型  (Document Object Model, DOM),以便能夠穿越防火牆。
Socket 由 Berkeley Unix 最先提出的一種機制,在不同的處理程序 (Processes) 間建立虛擬的連結。
Store-and-Forward 訊息系統會特別將某些訊息儲存起來,然後伺機將這些訊息遞送給接收者。這是保證送達訊息系統 (Guaranteed Messaging) 一個至為關鍵的特性。
StreamMessage JMS 定義的訊息類型之一。繼承自 Message 介面,內容為串流位元組訊息。StreamMessage 物件用來傳送 Java 程式語言所定義的原始資料型別串流。它會被序列化地填入與讀取。
Subject Addressing 一種階層化的定址命名架構,以做為 Subject 讓人易懂易讀的定義方法。在 iPush Server 中,Subject Addressing 同時適用在 TopicQueue 的命名上。Subject 的規劃可發展成一個樹狀的架構,所以一個 Subject 可以是另一個 Subject 的子 Subject。
Synchronous Messaging 一種訊息傳遞的類型,客戶端向伺服器提出一個訊息要求,然後就持續等待回應;在等待期間,介於客戶端與伺服器端的連結,必須一直維持著不可中斷。
   

T   go top
TextMessage JMS 定義的訊息類型之一。繼承自 Message 介面,內容為文字訊息。TextMessage 物件用來傳送包含 java.lang.String 資料型態的訊息。
Thread Safe 這是對訊息導向中介軟體應用程式開發介面 (API) 的基本要求,提供多執行緒與單執行緒 (Multiple and Single Thread) 的處理支援。藉此,可大大地提昇應用系統的擴充性與生產力。
Three-Tier Architecture 一種特別型態的 Client/Server 資訊架構,由已明確定義的三個層級來分別進行資訊的處理:使用者介面 (User Interface)、應用程式伺服器 (Application Server)、以及資料庫管理系統 (DBMS)
Time-to-Live (TTL) iPush Server 中,做為訊息有效期限的時間指示。
Topic Pub/Sub 訊息傳送模式中的一種虛擬通道。所有被定址 (Addressed) 為某一個 Topic 的訊息,都會被傳遞給訂閱該 Topic 的所有訊息消費者 (Consumers) 接收,也就是說,每一個訊息消費者都會收到每個訊息的備份。
Transaction Processing (TP) Monitor 對資訊交易從一個階段轉變到另一個階段的觀測程式。
Transmission Control Protocol/Internet Protocol (TCP/IP) 一組用來在網際網路上連結主機的通訊協定集。TCP/IP 最早發展於 UNIX 作業系統,後來形成網際網路的底層通訊架構,可說是目前用來在網路上傳輸資料最主要的 De Facto Standard
Two-Phase Commit (2PC) 在分散式系統中,一種用來維持資訊運算完整性的技術。它是藉由將資訊交易分成兩個階段來處理而完成的。首先,系統要先進行資訊交易的準備,確認交易處理的可行性,然後鎖定相關的紀錄,而後進行處理。
   

U   go top
Unicode 一種 16-bit (雙位元組) 的字元集標準,由 Unicode Inc. 此一非營利的組織所發展、維護。
Universal Character Set Transformation Format (UTF) 一種字元編碼標準,相容於 ISO 10646。最常被用到的有 UTF-8、UTF-16、以及 UTF-32。ISO 10646 與 Unicode 中的編碼表相同,但 Unicode 包含了一些增加的東西。
Universal Description, Discovery and Integration (UDDI) 一種以 Web 為基礎的分散式目錄服務,可讓企業將自己提供的服務登錄在網際網路上,以及在網路上發現其他企業的服務,就像傳統電話簿裡的黃頁與白頁一樣。
User Datagram Protocol (UDP) 一種非連線 (Connectionless) 的通訊協定。如同 TCP 一樣,在 IP 網路上執行,但不像 TCP/IP,UDP/IP 提供非常少的錯誤恢復服務,僅在 IP 網路上提供數據的直接收送服務。它也被用來做為可靠度需求不高的網路訊息廣播。
   

W   go top
Web Services Description Language (WSDL) 一種 XML 格式的語言,交換通訊端點 (Endpoints) 的訊息,以描述一個網路服務 (Web Service) 的功能。WSDL 是 UDDI 不可或缺的一部份,而後者即是以 XML 為基礎的全球商務服務登錄站。WSDL 是 UDDI 所使用者語言,由 Microsoft 與 IBM 共同發展。
   

X   go top
XA 提供介於資訊交易管理員 (Transaction Manager ) 與資源管理員 (Resource Manager) 間,定義契約 (Contract) 的應用程式開發介面 (API)。因此,在 JTA 資訊交易中,允許交易管理員去新增與刪除資源物件的表列 (表列由資源管理員提供)。
XAResource Java 於 XA 介面工業標準的對應 (Mapping) 介面。 
   



艾揚科技股份有限公司  台北市 103 承德路二段 81 號 15 樓之 1   電話:+886-2-25586101   傳真:+886-2-25586102

Copyright © 2002-2009 ICE Technology Corporation. All Rights Reserved.