corporate e-mail and an extension that allows speech
access to corporate e-mail.
4 CONCLUSIONS
In this paper, we identified the key issues and
technical challenges in the area of mobile access to
enterprise and proposed the architecture of a mobile
service gateway, MiGate, with the aim of bridging
distributed, heterogeneous wireline enterprise
services to mobile devices securely and effectively.
The security and firewall issues are addressed
through MPS and the separation of mobile proxy
from the presentation server, which keeps user
information and enterprise data behind firewall. The
loose coupling of enterprise applications and MiGate
provides an additional level of security. The two-
way access control blocks unauthorized access from
both outside users and enterprise applications. We
adopt Web Services as our integration scheme to
achieve high interoperability across platforms and
languages. The advanced device and gateway
adaptation add to the system great flexibility and
extensibility. The backup-free data replication
scheme facilitates high scalability and fault
tolerance. The event-triggered backend
synchronization scheme guarantees the data
consistency. The thin-client solution, enabling
different modes of access to enterprise data and
services, makes MiGate a general mobile service
platform for a wide range of mobile devices.
The implementation of a prototype system and
two mobile services demonstrates the feasibility and
effectiveness of the MiGate approach.
ACKNOWLEDGEMENTS
The author would like to thank Xiao Ma for his
contributions to the implementation and deployment
of the initial prototype system, and Lookman Fazal,
Terak Warraky, and Eniko Kovacs for the assistance
in network planning and server deployment.
REFERENCES
3GPP, 2004, Multimedia Messaging Service (MMS),
Retrieved from
http://www.lebodic.net/
Butrico, M., Cohen, N., Givler, J., Mohindra, A.,
Purakayastha, A., Shea, D., Cheng, J., Clare, D.,
Fisher, G., Scott, R., Sun, Y., Wone, M. and
Zondervan, Q. 2000, Enterprise Data Access from
Mobile Computers: An End-to-end Story, Proc. of
IEEE 10
th
International Workshop on Research Issues
in Data Engineering, pp. 9-16.
Chou, W., Shan, X. and Li, J. 2001, An Architecture of
Wireless Web and Dialogue System Convergence for
Multimodal Service Interaction over Converged
Networks, Proc. of IEEE ICCCN, pp. 69-74.
Chen, Y., Huang, H., Jana, R., Jim, T., Hiltunen, M., John,
S., Jora, S., Muthumanickam, and Wei, B. 2003,
IMobile EE – An Enterprise Mobile Service Platform,
ACM Journal on Wireless Networks, vol. 9, no. 4, pp.
283-297.
He, H. 2003, What is Service-Oriented Architecture?
Retrieved from
http://webservices.xml.com/
ICE, 2003, Wireless Short Message Services (SMS),
Retrieved from http://www.iec.org
Li, J., Chou, W., Shan, X., Liu, F., Wong, E. and Rathi, N.
2003,An Adaptable Architecture for Secure Delivery
of Converged Services, Proc. of IEEE ISADS, pp. 45-
52.
MSDN, 2004, COM, DCOM, and Type Libraries,
Retrieved from http://msdn.microsoft.com
OMG, 2002, CORBA/IIOP Specifications, Retrieved from
http://www.omg.org
Pissinou, N., Makki, K. and Kong-Ries, B., 2000, A
Middleware-Based Architecture to Support
Transparent Data Access by Mobile Users in
Heterogeneous Environments, Proc. of IEEE 10
th
International Workshop on Research Issues in Data
Engineering, pp. 63-70.
Stajano, F. and Jones, A., 1998, The Thinnest of Clients:
Controlling It All via Cellphone, ACM Mobile
Computing and Communications Review, vol.2, no. 4,
pp. 1-8.
UDDI.org, 2003, UDDI Version 3 Specification, Retrieved
from
http://www.uddi.org/
W3C, 1999, XSL Transformations (XSLT), Retrieved from
http://www.w3.org/TR/xslt
W3C, 2001, Web-Service Description Language (WSDL),
Retrieved from http://www.w3.org/TR/wsdl
W3C, 2003a, Extensible Markup Language (XML),
Retrieved from http://www.w3c.org/XML/
W3C, 2003b, Simple Object Access Protocol (SOAP),
Retrieved from
http://www.w3c.org/TR/soap
W3C, 2003c, Web Services Architecture, Retrieved from
http://www.w3.org/TR/ws-arch/
WAP Forum, 2001a, Push Architectural Overview,
Retrieved from http://www.wapforum.org
WAP Forum, 2001b, Wireless Application Protocol
Specification, Retrieved from
http://www.wapforum.org/
ICETE 2004 - WIRELESS COMMUNICATION SYSTEMS AND NETWORKS
202