為了對數據進行處理,UIMA 應用程序將使用分析引擎,而后者包含實際進行分析的應用程序、Annotator 和 XML 描述符文件,其中,XML 描述符文件包含關于類以及其要接收和返回的信息等方面的內容。
還可以將簡單的分析引擎組合為更為復雜的分析引擎。例如,定位本地事故報告和廣播流量報告的分析引擎可能包含一個查找事故的分析引擎、一個查找位置的分析引擎,以及一個分析前兩個引擎提供的注釋的分析引擎。總體引擎描述符將確定如何在這些分析引擎間傳遞 CAS 對象。
事實上,描述符控制任何應用程序如何訪問分析引擎,而這種機制在此情況下極為方便。如果創建了相應的描述符,可以將其傳遞到應用程序,而該應用程序甚至不知道所使用的是 Web 服務。
在 Java EE 的藍圖中,JSP Servlet是屬於Web層技術,JSP與Servlet是一體的兩面,您可以使用單獨一項技術來解決動態網頁呈現的需求,但最好的方式是取兩者的長處,JSP是網頁設計人員導向的,而Servlet是程式設計人員導向的,釐清它們之間的職責可以讓兩個不同專長的團隊彼此合作,並降低相互間的牽制作用。