Original title:
Vylepšení podpory architektury REST v JBossESB
Translated title:
Improve Support for RESTful Processing in JBossESB
Authors:
Eliáš, Filip ; Kočí, Radek (referee) ; Letko, Zdeněk (advisor) Document type: Master’s theses
Year:
2011
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Cílem této práce je umožnit JBoss ESB komunikovat se vzdálenými aplikacemi pomocí REST. JBoss ESB je platforma, která odděluje aplikační logiku od procesních funkcí a umožňuje komunikaci mezi aplikacemi s různým rozhraním pomocí zasílání zpráv. REST je architektura, která poskytuje obecné rozhraní pro komunikaci mezi počítačovými systémy v síti. Tato práce popisuje návrh a implementaci integrace REST do JBoss ESB. Integrace je rozdělená na dvě části. Vstupní část přijímá REST požadavky, propaguje jejich obsah do JBoss ESB a generuje odpovědi. Výstupní část čeká na zprávy z JBoss ESB, ze kterých vytvoří REST požadavky, zašle je adresátovi a přijme odpovědi. Při implementaci REST v JBoss ESB je kladen důraz na integraci s projektem RESTEasy. RESTEasy poskytuje framework, který ulehčuje vývoj aplikací podporujících REST komunikaci.
The goal of this work is to allow JBoss ESB to communicate with remote applications using REST. JBoss ESB is a platform that separates application logic from the process functions and enables communication between applications with different interfaces by sending messages. REST is an architecture that provides universal interface for communication between computer systems in the network. This work describes integration of REST communication architecture with JBoss ESB platform. The integration is divided into two parts. The input part accepts REST requests, propagates their content to the JBoss ESB and generates a response. The output part waits for the messages from JBoss ESB from which it creates the REST requests, sends them to the recipients and receives responses. The implementation puts emphasis on integration with the RESTEasy project. RESTEasy provides a framework that facilitates development of applications that support REST communication.
Keywords:
J2EE; Java; JBoss ESB; REST; RESTEasy; J2EE; Java; JBoss ESB; REST; RESTEasy
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/54171