2007 年 1 月 11 日 IP 多媒體子系統(tǒng) (IMS) 是電信行業(yè)的“下一個亮點”。此第三代合作伙伴計劃 (3GPP) 是經(jīng)過標(biāo)準(zhǔn)化的下一代網(wǎng)絡(luò) (NGN) 體系結(jié)構(gòu),可將長期存在的 IP 網(wǎng)絡(luò)提供的服務(wù)與便攜式數(shù)字設(shè)備(如 3G 移動電話)的移動性集成。在本文中,您將了解如何使用 IMS SOA ParlayX Web 服務(wù)創(chuàng)建有用的電信服務(wù)。 為了讓您恰當(dāng)?shù)乩斫?IMS 以及其使用情況,我們將對 IMS 網(wǎng)絡(luò)總體體系結(jié)構(gòu)進行介紹。我們將考慮以下問題:什么是 IMS?為何要使用它?誰在使用 IMS?然后,我們將深入 IMS 的核心:ParlayX SOA Web 服務(wù)。我們將討論服務(wù)提供的函數(shù)調(diào)用以及這些服務(wù)如何適應(yīng) IMS。最后,我們將提供一個實際示例,以說明如何使用 IMS SOA ParlayX Web 服務(wù)創(chuàng)建有用的電信服務(wù)。
IP 多媒體子系統(tǒng) (IMS) 是一組規(guī)范,描述用于實現(xiàn)基于 IP 的電話和多媒體服務(wù)的下一代網(wǎng)絡(luò) (NGN) 體系結(jié)構(gòu)。IMS 定義了一個完整的體系結(jié)構(gòu)和框架,允許在基于 IP 的基礎(chǔ)設(shè)施上對聲音、視頻、數(shù)據(jù)和移動網(wǎng)絡(luò)技術(shù)進行聚合。它填補了兩個最成功的通信范式(移動電話和 Internet 技術(shù))之間的空白。您是否想像過某天可以這樣,無論您在何處使用 3G 手持設(shè)備,都能夠在網(wǎng)上沖浪、玩網(wǎng)絡(luò)游戲或參加視頻會議?這正是 IMS 的遠景:提供對 Internet 提供的所有服務(wù)的移動接入。 IMS 最初是由第三代合作伙伴計劃 (3GPP) 定義的,3GPP 是多個電信標(biāo)準(zhǔn)組織間達成的協(xié)作協(xié)議,是其支持 GSM 網(wǎng)絡(luò)和無線電技術(shù)發(fā)展的標(biāo)準(zhǔn)化工作的一部分。IMS 最初是在 3GPP 第 5 版中推出的,其中將互聯(lián)網(wǎng)工程工作小組(Internet Engineering Task Force ,IETF)定義的“會話發(fā)起協(xié)議”(Session Initiated Protocol,SIP)作為了 IMS 的主要協(xié)議。3 GPP 的第 6 版和第 7 版對此進行了進一步的增強,以包括其他功能,如在線狀態(tài)和組管理、與 WLAN 和基于 CS 的系統(tǒng)協(xié)作以及固定帶寬接入等。 另一個標(biāo)準(zhǔn)組織,第三代合作伙伴計劃 2(3rd Generation Partnership Project 2,3GPP2)也對自己的 IMS 進行了標(biāo)準(zhǔn)化。成立 3GPP2 是為了將北美和亞洲移動無線電通信跨系統(tǒng)操作過渡到第三代系統(tǒng)。3GPP2 規(guī)范有關(guān) IMS 的最初版本主要源自 3GPP 第 5 版。兩個組織定義的 IMS 網(wǎng)絡(luò)相當(dāng)類似,但并非完全相同。3GPP2 根據(jù)其特定的問題進行了相應(yīng)的調(diào)整。不過,這兩個組織的目的都是為了確保 IMS 應(yīng)用程序?qū)⒖绮煌木W(wǎng)絡(luò)基礎(chǔ)設(shè)施一致地工作。 除了 3GPP 和 3GPP2 外,開放移動聯(lián)盟(Open Mobile Alliance,OMA)在制訂和開發(fā) IMS 移動標(biāo)準(zhǔn)化方面也扮演著重要的角色。OMA 定義的服務(wù)構(gòu)建于 IMS 基礎(chǔ)設(shè)施之上,如即時消息傳遞(Instant Messaging,IM)、在線狀態(tài)服務(wù)和組管理服務(wù)等。 我們已經(jīng)討論過了,IMS 是一種使用移動技術(shù)在任何地方提供 Internet 服務(wù)的方法。您可能已經(jīng)非常熟悉通過 2.5G 和 3G 移動電話訪問 Internet 服務(wù)(如網(wǎng)絡(luò)接入、電子郵件或即時消息傳遞等)。因此,您可能會覺得奇怪,為什么我們還需要 IMS 呢? IMS 優(yōu)于現(xiàn)有移動網(wǎng)絡(luò)基礎(chǔ)設(shè)施的好處可通過以下四個方面體現(xiàn)。
IMS 體系結(jié)構(gòu)支持各種基于 SIP 協(xié)議啟用的大量服務(wù)。正如您在下面的圖 1-1 中所看到的,IMS 體系結(jié)構(gòu)提供的多媒體服務(wù)可由服務(wù)通過 IP 網(wǎng)絡(luò)或傳統(tǒng)電話系統(tǒng)從各種設(shè)備進行訪問?;A(chǔ)網(wǎng)絡(luò)體系結(jié)構(gòu)可分為三個層次(設(shè)備層、傳輸層和控制層),其上還有服務(wù)層,我們將按照從下向上的順序分別進行介紹。
圖 1-1. IMS 體系結(jié)構(gòu)關(guān)系圖 ![]() 服務(wù)提供商急切地想為其客戶提供利用上面描述的現(xiàn)有服務(wù)資源開發(fā)和實現(xiàn)服務(wù)的能力。不過,很多企業(yè)應(yīng)用程序開發(fā)人員可能具有 IT 背景,但并不熟悉這些復(fù)雜的電話協(xié)議(如 SIP、ISDN、SS7 等等);他們需要用于進行服務(wù)創(chuàng)建和開發(fā)的簡單 API。這就歸結(jié)到了 Parlay X SOA (Service-Oriented Architecture) Web 服務(wù);這些服務(wù)是由 Parlay Group 于 2003 年定義,目的是為了提供一組與電信相關(guān)的簡單易用的高級 Web 服務(wù)。Parlay X 的基本思路是為了在已經(jīng)為大量開發(fā)人員和程序員廣為接受和了解的上下文中提供 Web 服務(wù),在提供了各種開發(fā)工具的環(huán)境中進行相關(guān)工作。通過使用 Parlay X SOA Web 服務(wù)接口,應(yīng)用程序開發(fā)人員可以更方便地通過 Web 服務(wù)訪問和利用現(xiàn)有 IMS 服務(wù)。Parlay X SOA Web 服務(wù)通過 Open Services Access - Gateway (OSA-GW) 或直接通過 IP 協(xié)議上的數(shù)據(jù)服務(wù)組件連接到電信網(wǎng)絡(luò)。 將在下一部分對 Parlay X SOA Web 服務(wù)的細節(jié)進行說明。
2. IMS SOA Parlay X Web 服務(wù) 現(xiàn)在,您應(yīng)該已經(jīng)具備了 IMS 的基本知識??梢詫⑵浔茸麟娦判袠I(yè)的一個包含各種工具的百寶箱,而 SOA Parlay X Web 服務(wù)則是百寶箱中最有用的資源。在這一部分,您將了解可以使用哪些 SOA Web 服務(wù)。 圖 2-1 給出了 IMS 體系結(jié)構(gòu)內(nèi) Parlay X SOA Web 服務(wù)概略視圖: 圖 2-1. Parlay X SOA Web 服務(wù)如何適應(yīng) IMS ![]() 在深入了解細節(jié)前,我們需要了解有關(guān) Parlay 的一些其他信息。Parlay 是非營利標(biāo)準(zhǔn)組織,于 1998 年成立,其會員由很多公司組成。它的主要目標(biāo)是整理出供電信行業(yè)專門用于創(chuàng)建創(chuàng)新服務(wù)的公共 API (Application Programming Interface) 集。由于 Web 服務(wù)大受歡迎,于 2000 年將 Parlay 4.0 API 更新為了 Web 服務(wù),以便支持創(chuàng)建面向服務(wù)的體系結(jié)構(gòu)(Service Oriented Architecture,SOA)。我們將此遷移所得到的產(chǎn)品稱為 SOA Parlay X Web 服務(wù)。SOA Parlay X Web 服務(wù)出現(xiàn)后,不具有電信知識的 IT 開發(fā)人員現(xiàn)在就可以像調(diào)用任何普通 Web 服務(wù)一樣操作電信服務(wù)了:從 Java 進行一個簡單的函數(shù)調(diào)用,就能以簡單而直接的方式進入復(fù)雜的電信世界了。 Parlay 4.0 包含 17 個 Parlay X Web 服務(wù);它提供的豐富功能允許開發(fā)人員創(chuàng)建大量創(chuàng)新的電信服務(wù),其可能性僅受到開發(fā)人員的想象力的限制:
我們將深入介紹一些最重要的服務(wù),而其他的服務(wù)將僅點到為止。好,讓我們開始吧! 2.1 Parlay X Web 服務(wù)——第三方呼叫 簡單說來,Parlay X 第三方呼叫 Web 服務(wù)允許您發(fā)起兩個電話之間的呼叫連接。通過公開的高級 Web 服務(wù)接口,開發(fā)人員可以從 Java 程序建立任意兩個呼叫者之間的電話呼叫;此程序可以為應(yīng)用程序、Servlet 甚至 EJB (Enterprise Java Bean)。makeCall(Agent1, Agent2, ...) 可在 Agent1 和 Agent2 之間建立呼叫連接,如圖 2-2 中所示: 圖 2-2. 第三方呼叫函數(shù):makeCall(Agent1, Agent2, ...) ![]() 如果您成功建立了雙方間的 SIP 呼叫,將會返回表示此特定呼叫會話的 CallIdentifier。通過將 CallIdentifier 傳遞到 getCallInformation(CallIdentifier) 函數(shù)中,可以檢索有關(guān)此呼叫會話的信息,如呼叫狀態(tài)、會話持續(xù)時間、呼叫開始時間和終止原因(如果會話已終止)。具體如圖 2-3 中所示: 圖 2-3. 第三方呼叫函數(shù):getCallInformation(CallIdentifier) ![]() 假定您希望結(jié)束 Agent1 和 Agent2 間的 SIP 呼叫會話,則可以對第三方呼叫 Web 服務(wù)發(fā)出 endCall(CallIdentifier) 函數(shù)調(diào)用。類似地,您傳遞的 CallIdentifier 參數(shù)將唯一地表示特定呼叫會話。具體如圖 2-4 中所示: 圖 2-4. 第三方呼叫函數(shù):endCall(CallIdentifier) ![]() 第三方呼叫為開發(fā)人員提供的最后一個操作是取消呼叫的能力,通過 cancelCall(CallIdentifier) 函數(shù)進行。取消呼叫和停止呼叫之間的區(qū)別在于,前者在使用 makeCall() 請求尚未完全建立會話期間使用,而后者則在使用 makeCall () 請求已成功建立了會話之后使用。 2.2 Parlay X Web 服務(wù)——在線狀態(tài) Parlay X 在線狀態(tài) Web 服務(wù)允許應(yīng)用程序訂閱在線狀態(tài)實體,還能夠同步查詢在線狀態(tài)實體的當(dāng)前在線狀態(tài)信息。隨后當(dāng)在線狀態(tài)實體更改其狀態(tài)時它將以異步方式接收通知,還能夠向在線狀態(tài)實體取消訂閱。在線狀態(tài)實體是其在線狀態(tài)信息被關(guān)注的實體。例如,您可以通過 Web 服務(wù)函數(shù) subscribePresence(Presentity, Attributes,...) 使用在線狀態(tài) Web 服務(wù)來向自己的車輛的車載單元(On-Board Unit,OBU)進行訂閱,其中 Presentity 參數(shù)應(yīng)為指向您的 OBU 的位置的 URI,如 SIP URI。成功訂閱后,可以隨后發(fā)出 getUserPresence(Presentity, attributes) 來以同步方式檢索您的車輛的 OBU 的在線情況信息。具體如圖 2-5 中所示: 圖 2-5. 使用 getUserPresence(Presentity, Attribute) 以同步方式檢索在線狀態(tài)信息 ![]() 此時,您可能會覺得奇怪,在線狀態(tài) Web 服務(wù)如何知道您的車輛的最新在線狀態(tài)實體信息呢?這是通過您車輛的 OBU 對在線狀態(tài) Web 服務(wù)進行的另一個服務(wù)調(diào)用實現(xiàn)的,即 publish(Presence) 方法。publish(Presence) 函數(shù)允許您的 OBU 定期將其在線狀態(tài)信息發(fā)布到在線狀態(tài) Web 服務(wù),如其位置、狀態(tài)、當(dāng)前活動、首選通信類型或保密級別,這些信息將隨后通過后端在線狀態(tài)服務(wù)器保存到數(shù)據(jù)庫中。此數(shù)據(jù)流如下面的圖 2-6 中所示: 圖 2-6. 使用 publish(Presence) 定期發(fā)布您的在線狀態(tài)實體信息,以供檢索 ![]() 既然已經(jīng)了解了如何發(fā)布在線狀態(tài)實體信息以及如何以同步方式檢索信息,也應(yīng)該知道可以采用異步方式檢索此信息。例如,如果您希望在車輛更改其狀態(tài)時以異步方式獲得通知,則可以進行此操作。首先,您將調(diào)用 Web 服務(wù)函數(shù) startPresenceNotification(Presentity, Attrributes ...),如果您的車輛的位置狀態(tài)發(fā)生變化,您將接收到有關(guān)最近發(fā)生的更改的通知。請參見圖 2-7: 圖 2-7. 以異步方式檢索有關(guān)在線狀態(tài)實體狀態(tài)更改的通知 ![]() 調(diào)用 startPresenceNotification() 時,您還將傳入一個 Correlator 作為參數(shù)。此 Correlator 用于一個重要的用途:稍后終止此通知請求。通過 endPresenceNotification(Correlator) Web 服務(wù)調(diào)用,您的程序可以終止 correlator 指定的通知請求,從而停止接收以后的通知。 2.3 Parlay X Web 服務(wù)——終端狀態(tài) Parlay X 終端狀態(tài) Web 服務(wù)提供與在線狀態(tài) Web 服務(wù)類似的功能,但更為簡單,僅允許查詢 IMS 終端設(shè)備的狀態(tài)。另一方面,在線狀態(tài) Web 服務(wù)提供了豐富而完整的在線狀態(tài)實體信息,對僅關(guān)心某個特定移動電話當(dāng)前是否在線的簡單應(yīng)用程序而言,有時候太過豐富,資源使用量太大了。 通過調(diào)用終端狀態(tài) Web 服務(wù)的 getStatus(TerminalAddr) 函數(shù),能以同步方式檢索 IMS 終端的當(dāng)前狀態(tài)。IMS 終端可以為很多種形式,如 3G 電話。所返回的狀態(tài)只有三種類型:Reachable、Unreachable 和 Busy。圖 2-8 顯示了有關(guān)這如何工作的序列關(guān)系圖: 圖 2-8. 使用 getStatus(TerminalAddr) 檢索 IMS 終端(如 3G 電話)的當(dāng)前狀態(tài) ![]() 您還可以使用一個 Web 服務(wù)方法調(diào)用來獲取整組 IMS 終端的狀態(tài),即 getStatusForGroup(TerminalAddr[]) 函數(shù)。通過傳入終端服務(wù)地址數(shù)組,可以通過單個調(diào)用來查詢、處理和返回這些設(shè)備的狀態(tài)。例如,我們的數(shù)組 A 中包含以下 SIP URI:sip:phone1@parlay.com、sip:phone2@parlay.com 和 sip:phone3@parlay.com,現(xiàn)在我們將數(shù)組 A 傳入到此方法調(diào)用中,如 getStatusForGroup(A),然后返回值將為另一個數(shù)組 B,其中包含 [Busy, Busy, Reachable] 之類的類似內(nèi)容,指示電話 1 和 2 目前忙,而電話 3 可以接通。此場景如圖 2-9 中所示: 圖 2-9. 使用 getStatusForGroup(TerminalAddr[]) 檢索多個 IMS 終端的狀態(tài) ![]() 最后,與在線狀態(tài) Web 服務(wù)一樣,您還可以在特定 IMS 終端的狀態(tài)更改時以異步方式接收通知,可以通過對終端狀態(tài) Web 服務(wù)進行 startNotification(..., TerminalAddrs, Correlator, ...) 函數(shù)調(diào)用來達到此目的。與此類似,可以使用另一個 endNotification(Correlator) 來終止將來的任何通知。 正如此部分開始提到的,可以將 IMS 視為包含大量用于電信行業(yè)的工具的百寶箱,在采用 IMS 的過程中,您將需要使用支付機制來提供集成的計費功能。Parlay X 支付 Web 服務(wù)支持以開放的基于 Web 服務(wù)的方式對內(nèi)容進行支付和計費。 存在兩種使用支付 Web 服務(wù)進行收費的模式:按流量 收費和按批量 收費。顧名思義,前者允許按數(shù)量收費,而后者允許按其他標(biāo)準(zhǔn)(如按時間)收費。通過對 Web 操作 chargeAmount(endUserID, ChargeInfo, ...) 的請求,可以對 endUserID 進行收費,后者通常是一個 SIP URI,如 sip:user@parlay.com。調(diào)用 refundAmount(endUserID, ChargeInfo, ...) 可以從之前收取的費用中退還一定金額。 類似地,如果希望按時間對某個用戶收費,如用戶使用移動電話通過 3G 觀看視頻的時間,則可以發(fā)出 chargeVolume(endUserID, Volume, ...) 請求。稍后可以使用 refundVolume(endUserID, Volume, ...) 進行退費。 使用支付服務(wù)的一個常見情況是客戶機使用基于 Web 的短信服務(wù)(Short Messaging Service,SMS)或彩信服務(wù)(Multimedia Messaging Service,MMS)。用戶成功發(fā)出 SMS 或 MMS 后,將調(diào)用支付 Web 服務(wù)進行計費和收費。 2.5 Parlay X Web 服務(wù)——MMS 和 SMS 根據(jù) Forrester Research Inc. 的研究,到 2006 年底,電信市場文本和多媒體消息傳遞收益將超過 4.3 億美元;有雄心的服務(wù)提供商不應(yīng)忽略在短信服務(wù) (SMS) 和彩信服務(wù) (MMS) 方面的創(chuàng)新。IMS Parlay X MMS 和 SMS Web 服務(wù)提供了基于 Web 服務(wù)的接口,以供您的應(yīng)用程序調(diào)用、發(fā)送和接收 SMS 或 MMS 消息。 讓我們首先討論較為簡單的一個:SMS。其函數(shù)調(diào)用相對較為直觀。如果您希望發(fā)送 SMS,可以調(diào)用 Web 服務(wù)方法 sendSms(Addresses, SenderName, ..., Message)。Addresses 表示此消息的接收者的列表,而 Message 參數(shù)包含消息主體本身。對 sendSms() 的調(diào)用將返回一個 SmsID,表示此特定的 SMS 請求。具體如圖 2-10 中所示: 圖 2-10. 發(fā)送 SMS 消息 ![]() 調(diào)用了 sendSms() 后,可以調(diào)用 getSmsDeliveryStatus(SmsID) 來對交付請求進行確認,交付狀態(tài)將為以下之一:
除了傳統(tǒng)的 sendSms() 之外,還可以通過分別使用 sendSmsRingtone(Addrs, Ringtone, ...) 和 sendSmsLogo(Addrs, Image, ...) 發(fā)送鈴聲和圖像。請注意,鈴聲應(yīng)為 RTX 格式(一種包含鈴聲名稱和鈴聲定義的 XML 文件),而圖像應(yīng)為 JPEG、GIF 或 PNG 格式。 MMS 的工作方式與此類似,sendMessage() 用于發(fā)送 MMS 消息,而 getMessageDeliveryStatus() 用于確認交付情況。MMS 消息是作為帶附件的 SOAP 消息附加的,具體內(nèi)容本文將不予討論。MMS 消息包含多媒體內(nèi)容,如視頻、圖像或音頻,是大部分 3G 運營商提供的基本服務(wù)。 我們已經(jīng)了解了如何使用 Parlay X SOA Web 服務(wù)中的 6 個服務(wù),其余的 Web 服務(wù)都以相同的方式工作,允許您的程序調(diào)用 Web 服務(wù)調(diào)用,且各個 Web 服務(wù)調(diào)用都具有不同的功能。 此處我們給出了一個表格,針對您的應(yīng)用程序?qū)ζ渌?Parlay X Web 服務(wù)的功能進行了說明: 表 2-1. Parlay X SOA Web 服務(wù)及其功能的完整列表
現(xiàn)在,您應(yīng)該已經(jīng)知道了每個 Parlay X SOA Web 服務(wù)的功能以及 Parlay X Web 服務(wù)在 IMS 世界中扮演的角色。在下一部分,我們將實際使用上面介紹的一些 Parlay X Web 服務(wù)來創(chuàng)建有用的實際創(chuàng)新應(yīng)用程序。
3. 使用 IMS Parlay X Web 服務(wù)的實際應(yīng)用程序 讓我們假設(shè)某個汽車公司希望通過使用 IMS parlayX Web 服務(wù)來實現(xiàn)自己的客戶服務(wù)基礎(chǔ)設(shè)施,并在每臺汽車上安裝具有 Parlay X Web 服務(wù)功能的設(shè)備。他們使用的 Parlay X Web 服務(wù)之一是“第三方呼叫”功能。例如,該汽車公司可以在客戶注冊自己的車輛時輸入其手機號碼。那么,在任何時候,只要客戶遇到問題,就可以直接單擊“客戶服務(wù)”按鈕,“makeCall”操作將會發(fā)起客戶和客戶服務(wù)中心之間的呼叫。在呼叫過程中,客戶可以隨時單擊“取消”按鈕來調(diào)用“cancelCall”或“endCall”操作來分別取消或終止呼叫標(biāo)識符。 圖 3-1. 通過使用第三方呼叫 Web 服務(wù)自動聯(lián)系客戶中心 ![]() 而另一方面,維修人員在完成了車輛維修工作后可以方便地撥打客戶的手機??蛻粼谑状螌④囕v送修時留下其手機號碼。當(dāng)維修人員完成了維修工作后,他或她將使用“makeCall”發(fā)起對客戶的呼叫,并播放預(yù)先錄制的消息來告知客戶可以提車了。維修人員并不需要花時間查找客戶的電話號碼、打電話或與客戶交談。如果不能完成呼叫,“getCallInformation”操作可允許自動系統(tǒng)重新嘗試未能接通的號碼,或指示需要采用其他方法聯(lián)系的客戶。 對于啟用了遙感功能的車輛,可將用于發(fā)送和接收 SMS 消息的 Parlay X Web 服務(wù)用于在客戶和服務(wù)中心之間傳遞數(shù)據(jù)。例如,每月檢查車輛的引擎、剎車防抱死制動和剩余油量等主要系統(tǒng),并通過使用“sendSms”操作將這些數(shù)據(jù)發(fā)送回客戶服務(wù)中心。客戶可以接收到有關(guān)其車輛狀態(tài)的自動電子郵件報告。如果通過查看和比較月報告發(fā)現(xiàn)汽車工作不正常,客戶可以按下“診斷檢查”按鈕來強制系統(tǒng)調(diào)用“sendSms”操作向服務(wù)中心發(fā)送數(shù)據(jù)。根據(jù)所接收到的數(shù)據(jù),技術(shù)人員可以快速地評估問題,并通過“makeCall”通知客戶。“sendSms”操作還可以用于向客戶發(fā)送短信,以就任何不正常的車輛狀態(tài)向他或她發(fā)出警告,或者提醒其已到了應(yīng)該進行計劃維護的時間。 除了客戶服務(wù)支持外,Parlay X Web 服務(wù)還可以給車輛帶來各種革命性的功能。例如,服務(wù)提供商可以使用 IMS Parlay X Web 服務(wù)技術(shù)來實現(xiàn)服務(wù)基礎(chǔ)設(shè)施平臺,以提供很多服務(wù),如交通狀況、名勝古跡、打折信息、酒店位置和其他服務(wù)。車輛引擎發(fā)動時,Palay X Web 服務(wù)設(shè)備可以通過 Presence Parlay X Web 的在線狀態(tài)提供者接口將其活動狀態(tài)“發(fā)布”到服務(wù)基礎(chǔ)設(shè)施平臺。每輛汽車都可以使用“sendSms”將汽車的當(dāng)前行駛速度發(fā)送到服務(wù)提供商。駕駛員可以進行“subscribePresence”操作,以訂閱其感興趣的內(nèi)容。 圖 3-2. 使用在線狀態(tài) Web 服務(wù)獲取 POI ![]() 這并不是想像;通過使用 IMS SOA Parlay X Web 服務(wù),可以將這些東西在您自己的汽車內(nèi)實現(xiàn)!
IMS 是用于電信行業(yè)的先進技術(shù)工具集,類似于一個包含各種工具的百寶箱,通過它可以讓您的應(yīng)用程序輕松地進入電信世界。簡單說來,IMS 使用 Internet 技術(shù)提供大量服務(wù)和移動技術(shù),真正實現(xiàn)無處不在。在本文的第一部分,我們了解了 IMS 的大致情況——什么是 IMS、其為何重要以及可以如何使用它。在第二部分,我們介紹了這個百寶箱中最有用的工具,SOA Parlay X Web 服務(wù)。我們了解了一些最有意義的 Parlay X Web 服務(wù),并了解了它們?nèi)绾喂ぷ饕约案髯缘墓δ?。在最后一部分,我們使用在第二部分介紹的一些 Parlay X Web 服務(wù)組成了一個創(chuàng)新的實際電信應(yīng)用程序。 IMS 是(今后也仍然是)電信行業(yè)的一個重要部分。它的涉及面非常廣泛,在一篇文章中并不足以對其進行全面詮釋。在下一部分中,我們將介紹 IMS 的另一個重要組件。 學(xué)習(xí)
|