Home > SOA Tips > Guest Commentary > Mixing Web services with mobile devices
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

GUEST COMMENTARY

Mixing Web services with mobile devices


David Linthincum
05.12.2005
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


EAI and Web services expert David Linthicum looks at developments in the Web services mobile space, emerging standards and what some companies, such as Nokia are doing to bring service-oriented architectures to mobile devices.

At JavaOne, Nokia announced that they are building a service-oriented architecture framework on smart mobile phones that could make Web services more of household word since they will be running on our phones.

This is a bit different than more traditional SOAP interfaces between desktop/server applications and telecomm hosted servers, such as MMS message servers, location servers (see below), and presence servers. We know those approaches work, but the core shift here is a move from simple information sharing to full blown deliver of application services/behavior down to mobile devices. Thus, this is not only new, but useful. Nokia is proposing the integration of mobile clients directly into SOAs using asynchronous Web services.

Truth-be-told, mixing Web services with mobile devices is not a new concept. For instance, the J2ME based SOAP parser and the JSR 172 provides a standards set of XML and SOAP APIs on J2ME devices.

The issue with the existing approaches is the assumption that the device interacts with one service at a time, using synchronous mechanisms (much like traditional RPCs). As you may know, synchronous and mobile devices are not terms that go well together, so many developers opted for more customized types of approaches rather than leveraging these standards.

Web services, in the context of mobile computing, is all about the notion of devices that can move in and out of service areas, and at the same time find and leverage Web services as needed, and with the right validation. This should be a bidirectional mechanism where mobile devices can both consume and provide services; in essence the mobile device becomes a peer.

There never is just one standard, is there? In the mobile Web services world you also have to consider the Open Mobile Alliance (OMA) and their OMA Web Services 1.0 specification. On June 15 the OMA announced the public availability of new and "up-leveled" mobile specifications which are built by OMA member companies, defining how wireless data services may be shared across operators, terminals and geographies. There are 350 member companies in the OMA.

This standard, like the Nokia announcement, defines how Web services may be exposed, discovered, and consumed using standard Web services technologies. The OMA Mobile Locations Protocol defines a core set of operations that the location server is able to perform, and the OMA Online Certificate Status Protocol defines a protocol for trusted certificate validation.

The goal of this specification is to provide guidelines for Web services implementations within the OMA architecture, and how to leverage SOA in the world of mobile devices. Moreover, the specification ensures interoperability across servers and terminals supporting Web services protocols.

Moreover, this specification defines security threats and services, privacy and identity management, messaging and transaction, as well as policy and system management. Also, it defines the ability to deploy OMA Web services such that the processing associated with common, cross-enabler capabilities may be factored out of individual Service Enablers and delegated to other entities. Finally, the specification defines the ability to automate the discovery and use of policy information that governs Web services interactions.

Note:This tip orginally appeared as an Ask the Expert question. If you have questions on Web services infrastructure, standards or trends, visit the Ask the Web services expert page and post your question today!


About the Author
David Linthicum is the CTO at Grand Central Communications and a leading expert in the application integration and open standards areas. He is also the resident EAI/Web services expert for SearchWebServices.com


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Mobile Web services
Mobile development growing in prominence according to survey
Android and SOA
Mobile application development: Making it easier for developers
Chasing Apple, HP targets telecoms with app store pack
Google Chrome OS is coming, but what does Android offer now?
Check out mobile application development resources
Mobile app dev trends: Making life easier for developers
NEC and SAIC use SOA for first-responder app
Use JavaScript with the iPhone to create smart phone apps
Mobile Development Resource Guide

SOA and Web services standards
In search of enterprise mashup standards
IBM and Sun reportedly in merger talks
SOA specs for energy industry planned
Web publishing spec released
OASIS okays ebXML messaging standard
Web services extend server spec
OpenAjaxHub spec emerges
The hunt for XML interoperability
Apache releases Java SCA
W3C publishes WS-Policy as recommendation

Web services development
Java-based Abdera open source tools implement Atom services
Layer 7 secures Oracle ESB, protects SOA applications
Gomez adds new features through platform-wide upgrade
PowerBuilder 12 beta available
RAD Studio 2010 hits the shelves
Oracle brings Fusion Middleware into the modern age
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces development
Investment site turns to Xignite, Amazon cloud computing to power portfolio tracker
SimpleDB shows promise
Yahoo says no deal

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
aptent  (SearchSOA.com)
business service provider  (SearchSOA.com)
HTML  (SearchSOA.com)
HTML 4.0  (SearchSOA.com)
HTML::Mason  (SearchSOA.com)
HTTP 1.1  (SearchSOA.com)
IETF  (SearchSOA.com)
Internet Open Trading Protocol  (SearchSOA.com)
OASIS  (SearchSOA.com)
Web Standards Project  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts