| 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) 中,決定從一個端點到另一個端點的最佳路徑。 |
| |
|
| 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 (J2SDK 或 JDK) 與 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 物件如何進行互動的規格。 |
| |
|
| 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),並獨立地傳送每一個資料封包。 |
| |
|
| 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),而無須再行要求。以單一訊息的觀點來看,此為實踐一對多的訊息傳送模式。 |
| |
|
| 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) 的路徑安排通訊協定相對。 |
| |
|
| 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 同時適用在 Topic 與 Queue 的命名上。Subject 的規劃可發展成一個樹狀的架構,所以一個 Subject 可以是另一個 Subject 的子 Subject。 |
| Synchronous Messaging |
一種訊息傳遞的類型,客戶端向伺服器提出一個訊息要求,然後就持續等待回應;在等待期間,介於客戶端與伺服器端的連結,必須一直維持著不可中斷。 |
| |
|
| 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) |
在分散式系統中,一種用來維持資訊運算完整性的技術。它是藉由將資訊交易分成兩個階段來處理而完成的。首先,系統要先進行資訊交易的準備,確認交易處理的可行性,然後鎖定相關的紀錄,而後進行處理。 |
| |
|