Wireless Networks

, Volume 9, Issue 4, pp 283–297 | Cite as

iMobile EE – An Enterprise Mobile Service Platform

  • Yih-Farn Chen
  • Huale Huang
  • Rittwik Jana
  • Trevor Jim
  • Matti Hiltunen
  • Sam John
  • Serban Jora
  • Radhakrishnan Muthumanickam
  • Bin Wei


iMobile is an enterprise mobile service platform that allows resource-limited mobile devices to communicate with each other and to securely access corporate contents and services. The original iMobile architecture consists of devlets that provide protocol interfaces to different mobile devices and infolets that access and transcode information based on device profiles. iMobile Enterprise Edition (iMobile EE) is a redesign of the original iMobile architecture to address the security, scalability, and availability requirements of a large enterprise such as AT&T. iMobile EE incorporates gateways that interact with corporate authentication services, replicated iMobile servers with backend connections to corporate services, a reliable message queue that connects iMobile gateways and servers, and a comprehensive service profile database that governs operations of the mobile service platform. The iMobile EE architecture was also extended to provide personalized multimedia services, allowing mobile users to remotely control, record, and request video contents. iMobile EE aims to provide a scalable, secure, and modular software platform that makes enterprise services easily accessible to a growing list of mobile devices roaming among various wireless networks.

middleware content transcoding mobile enterprise mobile devices mobile multimedia services 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Alteon WebSystems, Inc., Implementing high availability layer 4 services using VRRP and VRRP extensions, White paper, http:// www.alteonwebsystems.com (October 1999).Google Scholar
  2. [2]
    Apache Software Foundation, Jakarta Tomcat, http://jakarta. apache.org/tomcat/Google Scholar
  3. [3]
    AT&T, PhoneWeb, http://phoneweb.research.att.com/ Google Scholar
  4. [4]
    BEA Systems, Inc., BEA Web Logic Server, http://www.bea. com/products/weblogic/server ia[5]_Certicom, Inc., Movian VPN Client, http://www.certicom.comGoogle Scholar
  5. [6]
    P. Chen, The entity-relationship model - toward a unified view of data, ACM Transactions on Database Systems 1(1) (1976) 9-36.Google Scholar
  6. [7]
    Y. Chen, H. Huang, R. Jana, S. John, S. Jora, A. Reibman and B. Wei, Personalized multimedia services using a mobile service platform, in: Proceedings of the IEEE Wireless Communications Networking Conference, Florida (March 17-21, 2002).Google Scholar
  7. [8]
    Y. Chen, H. Huang, B. Wei, M. Chen and H. Rao, Mobile ME - A light-weight mobile service platform for peer-to-peer mobile computing (invited paper), in: Workshop on Internet Technologies, Applications and Social Impact (WITASI 2002), Wroclaw, Poland (October 10-11, 2002).Google Scholar
  8. [9]
    Cisco Systems, Enhancing availability, performance, and security for BEAWebLogic clusters using Cisco CSS 11000 series content services switches, White paper.Google Scholar
  9. [10]
    DAV Searching and Locating (DASL), http://www.webdav. org/dasl/protocol/draft-davis-dasl-protocol-00.htmlGoogle Scholar
  10. [11]
    Eliza, http://www-ai.ijs.si/eliza-cgi-bin/eliza_scriptGoogle Scholar
  11. [12]
    Fiorano Software, Inc., FioranoMQ, http://www.fiorano.com/ Google Scholar
  12. [13]
    C. Gilmore, D. Kormann and A. Rubin, Secure remote access to an internal Web server, in: Proc. of ISOC Symposium on Network and Distributed System Security (February 1999).Google Scholar
  13. [14]
    M. Hiltunen, R. Jana and R. Chen, Resource allocation for an enterprise mobile services platform, in: Proceedings of the 17th International Symposium on Computer and Information Sciences (ISCIS XVII), Orlando, FL (October 2002).Google Scholar
  14. [15]
    IBM, MQ series, http://www.ibm.com/software/ts/ mqseries/Google Scholar
  15. [16]
    Informix, Inc., CloudScape, http://www.cloudscape.com/Google Scholar
  16. [17]
    ITU-T Recommendation H.263, Video coding for low bit rate communication.Google Scholar
  17. [18]
    Jabber Software Foundation, The Jabber Protocol, http://www. jabber.orgGoogle Scholar
  18. [19]
    S. John, R. Jana, V. Vaishampayan and A. Reibman, Video - A video proxy for the mobile Internet, in: Proceedings of IEEE 11th International Packet Video Workshop, Korea (May 2001).Google Scholar
  19. [20]
    Newstakes, http://www.newstakes.com Google Scholar
  20. [21]
    M. Nilsson, J. Hjelm and H. Ohto, Composite capabilities/preference profiles: Requirements and architecture, W3C Working Group, http://www.w3.org/Mobile/CCPP/ (2000).Google Scholar
  21. [22]
    Nokia Corporation, Nokia One - Mobile Connectivity Service, http://www.nokia.com/nokiaone.Google Scholar
  22. [23]
    Oracle Corporation, Oracle 9i application server release 2 - An overview of the J2EE andWeb services features, http://technet. oracle.com/tech/java/oc4j/pdf/Oracle9iAS-R2-J2EE.pdf (2002).Google Scholar
  23. [24]
    H. Rao, D. Chang and Y. Lin, SMS: An integration platform for short message service and IP network, IEEE Network 15(2) (2001) 48-55.Google Scholar
  24. [25]
    H. Rao, Y. Chen, D. Chang and M. Chen, Mobile: A proxy-based platform for mobile services, in: The First ACM Workshop on Wireless Mobile Internet (WMI 2001), Rome (July 2001).Google Scholar
  25. [26]
    Remote Authentication Dial In User Service (RADIUS), http:// www.ietf.org/rfc/rfc2138.txt Google Scholar
  26. [27]
    Research In Motion, Ltd., Blackberry enterprise edition for Microsoft Exchange, http://www.blackberry.net/support/ pdfs/HandheldTechnicalWP.pdf (2001).Google Scholar
  27. [28]
    K. Savetz, N. Randall and Y. Lepage, MBONE: Multicasting tomorrow's Internet, http://www.savetz.com/mbone/ Google Scholar
  28. [29]
    SonicMQ, http://www.sonicsoftware.com/ Google Scholar
  29. [30]
    Sun Microsystems, Java message service API, http://java.sun. com/products/jms/Google Scholar
  30. [31]
    Sun Microsystems, Java naming and directory interface, http:// java.sun.com/products/jndi/Google Scholar
  31. [32]
    Sun Microsystems, Java servlet technology, http://java.sun. com/products/servlet/Google Scholar
  32. [33]
    Sun Microsystems, JDBC API, http://java.sun.com/ products/jdbc/Google Scholar
  33. [34]
    The Apache Group, The Apache Cocoon Project, http://xml. apache.org/cocoon/index.html (2000).Google Scholar
  34. [35]
    The Open Group, Introduction to Single Sign On, http://www. opengroup.org/security/sso/sso_intro.htmGoogle Scholar
  35. [36]
    The SMS Forum, The Short Message Peer-to-Peer Protocol, http:// smsforum.netGoogle Scholar
  36. [37]
    The WAP Forum, Wireless application protocol, http://www. wapforum.orgGoogle Scholar
  37. [38]
    H. Wang, B. Raman, C. Chuah, R. Biswas, R. Gummadi, B. Hohlt, X. Hong, E. Kiciman, Z. Mao, J. Shih, L. Subramanian, B. Zhao, A. Joseph and R. Katz, ICEBERG: An Internet-core network architecture for integrated communications, IEEE Personal Communications 7(4) (2000).Google Scholar
  38. [39]
    WEBDAV, http://www.ietf.org/rfc/rfc2518.txt Google Scholar
  39. [40]
    Xalan, XSLT stylesheet processor, http://xml.apache.org Google Scholar
  40. [41]
    XSLT, XSL transformations, http://www.w3.org/TR/xsltGoogle Scholar

Copyright information

© Kluwer Academic Publishers 2003

Authors and Affiliations

  • Yih-Farn Chen
    • 1
  • Huale Huang
    • 1
  • Rittwik Jana
    • 1
  • Trevor Jim
    • 1
  • Matti Hiltunen
    • 1
  • Sam John
    • 1
  • Serban Jora
    • 1
  • Radhakrishnan Muthumanickam
    • 1
  • Bin Wei
    • 1
  1. 1.AT&T Labs – ResearchFlorham ParkUSA

Personalised recommendations