An Optimized Message-Oriented Middleware Solution for Extending Enterprise Services to the Mobile Domain

The extension of services from the enterprise domain to the mobile infrastructure offers many attractive business cases for software companies. However, accomplishing this task poses many problems, which mainly stem from the differences of the environments and limited resources of the mobile terminals. One of the problems is application middleware frameworks applied in the Enterprise systems, which are difficult to be extended to the mobile domain. This paper presents a binary-based message-oriented middleware (MOM) solution to bridge the gap between the enterprise and mobile domains. Requirements for the proposal have been gathered from a mobile business case to be realized. The main advantage of the solution is the minimization of overhead compared to text-based approaches. Also reusability aspects of the solution have been discussed. The proposal can be seen as an alternative to the compressing the payload, when low cost access to mobile services with mobile devices with limited capabilities is considered as a requirement

[1]  Arja Laitila,et al.  Microbes in the tailoring of barley malt properties , 2007 .

[2]  G. Szilvay,et al.  Self-assembly of hydrophobin proteins from the fungus Trichoderma reesei , 2007 .

[3]  Nicholas Kassem,et al.  Java 2 platform, enterprise editionアプリケーション設計ガイド , 2001 .

[4]  J. Figueras The wireless enterprise: two years on , 2003 .

[5]  Geoffrey C. Fox,et al.  Wireless reliable messaging protocol for Web services (WS-WRM) , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[6]  Daniel A. Menascé MOM vs. RPC: Communication Models for Distributed Applications , 2005, IEEE Internet Comput..

[7]  Ilkka Niskanen,et al.  An interactive ontology visualization approach for the domain of networked home environments , 2007 .

[8]  Wayne Hanslo,et al.  The efficiency of XML as an intermediate data representation for wireless middleware communication , 2004 .

[9]  J. P. Ed,et al.  Transmission control protocol- darpa internet program protocol specification , 1981 .

[10]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.

[11]  Scott Shenker,et al.  Network Element Service Specification Template , 1997, RFC.

[12]  Ji Yang,et al.  MUSE: a vision for 4G service and architecture , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[13]  Thomas Weigold,et al.  Secure Internet banking authentication , 2006, IEEE Security & Privacy.

[14]  Hua Tang,et al.  Enhancing Web services with message-oriented middleware , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[15]  Jussi Myllymaki,et al.  An evaluation of binary xml encoding optimizations for fast stream based xml processing , 2004, WWW '04.

[16]  Veli Matti Kuisma Joustavan konepaja-automaation käyttöönoton onnistumisen edellytykset , 2007 .

[17]  Krishna P. Gummadi,et al.  An analysis of Internet content delivery systems , 2002, OPSR.

[18]  Paolo Bellavista,et al.  Application-Level QoS Control for Video-on-Demand , 2003, IEEE Internet Comput..

[19]  David Hausheer,et al.  Design of a distributed P2P-based content management middleware , 2003, 2003 Proceedings 29th Euromicro Conference.

[20]  Paul Greenfield,et al.  Behavior and performance of message-oriented middleware systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[21]  Michiko Itoi Blomgren,et al.  Are SQL Server, DB2, and Oraclereally relational? , 2003 .

[22]  Nelson Souto Rosa,et al.  A MOM-based solution for remote monitoring of equipment in mines , 2003, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings..

[23]  W. Neville Holmes The Problem with Unicode , 2003, Computer.

[24]  Teemu Mutanen,et al.  Consumer Data and Privacy in Ubiquitous Computing , 2007 .

[25]  Jan Saijets,et al.  VTT PUBLICATIONS 644 MOSFET RF Characterization Using Bulk and SOI CMOS Technologies , 2007 .

[26]  M. Takizawa,et al.  Future Service Platform and Home Gateway , 2005, 6th Asia-Pacific Symposium on Information and Telecommunication Technologies.

[27]  Juhani Latvakoski,et al.  Towards a Distributed Service Platform for Extending Enterprise Applications to the Mobile Computing Domain , 2004, International Conference on Internet Computing.

[28]  Shaun Ryan,et al.  To patent or not to patent , 2001 .

[29]  Nathaniel S. Borenstein,et al.  MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies , 1992, RFC.

[30]  Stefano Campadello,et al.  Middleware Infrastructure for Distributed Mobile Applications , 2003 .

[31]  Eric Rescorla,et al.  SSL and TLS: Designing and Building Secure Systems , 2000 .

[32]  Brung-Keun Kim Internationalizing the Internet , 2005 .

[33]  Douglas C. Schmidt,et al.  Object-oriented application frameworks , 1997, CACM.

[34]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[35]  Tai-Yun Kim,et al.  Design of MOBILE MOM: Message oriented middleware service for mobile computing , 1999, Proceedings of the 1999 ICPP Workshops on Collaboration and Mobile Computing (CMC'99). Group Communications (IWGC). Internet '99 (IWI'99). Industrial Applications on Network Computing (INDAP). Multime.

[36]  S. Van der Meer,et al.  From unified messaging towards I-centric services for the virtual home environment , 2001, IEEE Intelligent Network 2001 Workshop. IN 2001 Conference Record (Cat. No.01TH8566).

[37]  Piyush Maheshwari,et al.  Enhancing Web services with message-oriented middleware , 2004 .

[38]  Nathaniel S. Borenstein,et al.  MIME (Multipurpose Internet Mail Extensions): Mechanisms for Specifying and Describing the Format of Internet Message Bodies , 1992, RFC.

[39]  Geoffrey C. Fox,et al.  Wireless reliable messaging protocol for Web services (WS-WRM) , 2004 .

[40]  Laurent Pautet,et al.  Contributions to middleware architectures to prototype distribution infrastructures , 2003, 14th IEEE International Workshop on Rapid Systems Prototyping, 2003. Proceedings..

[41]  Vtt Publications,et al.  Comparative and functional genome analysis of fungi for development of the protein production host Trichoderma reesei , 2007 .

[42]  Dan Brickley,et al.  Resource description framework (RDF) schema specification , 1998 .

[43]  Y. Qu System-level design and configuration management for run-time reconfigurable devices , 2007 .

[44]  R. Gadh,et al.  Middleware for multimedia mobile collaborative system , 2004, 2004 Symposium on Wireless Telecommunications.

[45]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[46]  Helmut Reiser,et al.  Dynamic Adaptation of Mobile Agents in Heterogenous Environments , 2001, Mobile Agents.

[47]  S. Kamouskos Supporting nomadic users within virtual private networks , 2000, IEEE Globecom '00 Workshop. 2000 IEEE Service Portability and Virtual Customer Environments (IEEE Cat. No.00EX498).

[48]  Raija Lantto,et al.  Protein cross-linking with oxidative enzymes and transglutaminase : Effects in meat protein systems , 2007 .

[49]  Vtt Publications,et al.  The importance of oxygen availability in two plant-based bioprocesses: hairy root cultivation and malting , 2007 .

[50]  Henning Schulzrinne,et al.  Real Time Streaming Protocol (RTSP) , 1998, RFC.

[51]  Mervi Toivari,et al.  Engineering the pentose phosphate pathway of Saccharomyces cerevisiae for production of ethanol and xylitol , 2007 .

[52]  Rittwik Jana,et al.  Personalized multimedia services using a mobile service platform , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[53]  Muhammad F. Mudawwar Multicode: A Truly Multilingual Approach to text Encoding , 1997, Computer.

[54]  Tharam S. Dillon,et al.  An object-oriented database-based architecture for mobile enterprise applications , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

[55]  G. Klyne,et al.  Composite Capability/Preference Profiles (CC/PP) : Structure and Vocabularies , 2001 .

[56]  Benjamin J. Shannon,et al.  Java 2 platform enterprise edition specification , 2001 .

[57]  F. E. A Relational Model of Data Large Shared Data Banks , 2000 .

[58]  Marc M. Lankhorst,et al.  User evaluations to guide the design of an extended personal service environment for mobile services , 2001, Proceedings Fifth International Symposium on Wearable Computers.

[59]  K.K. Tam,et al.  Session Initiation Protocol , 2002, 2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT '02..

[60]  Kenichi Yamazaki Research directions for ubiquitous services , 2004, 2004 International Symposium on Applications and the Internet. Proceedings..

[61]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[62]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[63]  Marc M. Lankhorst,et al.  Enabling technology for personalizing mobile services , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[64]  Daniel Pakkala Lightweight distributed service platform for adaptive mobile services , 2004 .

[65]  Zhixin Wang,et al.  Customizing and delivering mobile services using software agents and CC/PP , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[66]  Masato Matsuo,et al.  DANSE: dynamically adaptive networking service environment , 1998, IEEE GLOBECOM 1998 (Cat. NO. 98CH36250).

[67]  Stamatis Karnouskos Supporting Nomadic Users within Virtual Private Networks , 2000 .