Home > SOA Tips > The Web Services Advisor > Mobile devices: The future of Web services? Part 2
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

THE WEB SERVICES ADVISOR

Mobile devices: The future of Web services? Part 2


Preston Gralla
06.23.2005
Rating: -4.50- (out of 5)


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


[IMAGE] Continued from Part One

The future of Web services lies not just in traditional computer-to-computer communications. Instead, it will include the prevalent use of mobile devices, in particular cell phones.

As cell phones become increasingly powerful, with computer-like processors, memory and resident applications, they are becoming a more important part of the enterprise. And that means that they are increasingly targeted for Web services development.

In this second part of a two-part column, we'll look at the roadblocks holding back the use of Web services on mobile devices -- and see how those problems are likely to be solved, and what the future of mobile Web services may look like.

The problems with cell phones

Despite the potential for putting applications onto cell phones, to date that hasn't happened. Why haven't developers targeted cell phones?

Ron Schmelzer, senior analyst with ZapThink, says that a primary reason is that a cell phone "is a bad interface to the Web. It's not an intuitive form factor, the screen is small, you can't read graphics well, and there's no real keyboard."

Timo Skytta, director of Web services at Nokia, a company that has recently built Web service support into its phones, concurs with Schmelzer.

"The biggest problem is usability," he says. "There's a limited display and a limited keyboard."

Because of this, putting a full-blown application onto a cell phone, both Schmelzer and Skytta say, simply isn't practical. But this needn't hold back putting Web services onto phones.

"The answer is to put enough of a client on a phone to serve as a user interface, but to put the functionality on a server," Schmelzer says. That way, the phone can have a fully featured application, which in essence resides on a server.

That architecture, he notes, mirrors the Web services architecture. One can have a small application on the phone itself,


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


RELATED CONTENT
The Web Services Advisor
Use SoaML to facilitate Model Driven Architecture
Enterprise mashup patterns act as API enablers
XQuery learns to write using XUF
Descriptive Languages for RESTful Services
Notable Python language update on view
Try XML-based Extensible Business Reporting Language (XBRL) for accounting reports
Whatever happened to ''X''?
The technology of Web Service Security
Thrift: A pragmatic approach to service integration
What's new at the W3C

Web services development
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
Amazon links Web services to data
StrikeIron offers new 'Data as a Service'
SOA products aim at healthcare
Web 2.0 tool debuts
WSO2 debuts ultra-light ESB

XML and XML schema
SOA pattern of the week (#7): policy centralization
Try XML-based Extensible Business Reporting Language (XBRL) for accounting reports
What's new at the W3C
Ganymede: Modeling tools target SOA, UML
Data services mashups emerge for SOA
Making sense of data services mashups
XML turns 10
SOA helps save 100-year-old business
Oracle maps heterogeneous data services strategy for SOA
Handling XML with Ajax

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
ColdFusion  (SearchSOA.com)
Delphi  (SearchSOA.com)
Eclipse  (SearchSOA.com)
elegant solution  (SearchSOA.com)
interaction management  (SearchSOA.com)
message-driven processing  (SearchSOA.com)
Ruby on Rails  (SearchSOA.com)
Tim Berners-Lee  (SearchSOA.com)
Web services  (SearchSOA.com)
Web Services: Glossary  (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


and the server can populate it with data, and handle communications.

That's easier said than done, of course. Developing a client rich enough to be useful, but thin enough to reside on a phone is no easy task. But the solution may be close at hand. Schmelzer points out that Macromedia has developed a Flash client for phones, and he believes that it will be used as a front-end for many Web service deployments.

But no matter how widely a Flash client is used, browsing via the Web will be an important part of Web services deployments. The small screen of a cell phone simply isn't designed for that task.

Nokia's Skytta believes that in the long run, that problem will be solved. He points out that the W3C currently has a mobile Web initiative underway, which is targeted at how to better serve browsing for mobile devices. Most likely, he says, cascading style sheets and other technologies will solve the problem.

There are other issues as well, and bandwidth is a significant one. Cell phone networks, even 3G networks, are slow compared to wired networks, and XML traffic is "heavy and inefficient," according to Schmelzer.

Again, a solution is on the horizon. There is a movement toward binary XML, which is optimized by network traffic and processing. The use of binary XML would be ideal for a low-bandwidth network like a cell phone network. Additionally, the Flash player is extremely bandwidth-efficient, so will help as well.

Yet one more problem is security. Securing and authenticating Web services is a difficult enough problem, but when you add wireless communications to the mix, it gets even more problematic. But the federated identity movement, and authentication mechanisms such as biometrics or voicemail authentication may solve those problems as well.

What the future holds

Assuming all those problems are solved, what can we expect from mobile Web services?

Schmelzer points to a whole range of applications. The most obvious are sales and productivity applications for mobile sales forces, but he also says that they'll be well-suited for communications and collaboration as well. And the small size and portability of cell phones makes them a natural fit for bar code scanning and logistics applications.

But expect a whole host of consumer applications as well that let you buy movie ticket, find maps, or use GPS location services.

Skytta believes that within five to eight years, virtually everyone with a cell phone will be using Web services.

"Accessing Internet-based services with this technology will be an everyday thing," he believes. "Just look at the penetration of phones versus PCs, and you can see why that will happen."

Mobile network operators are especially keen on the idea, because their growth opportunity is in data services rather than voice, and so they'll be pushing the technology hard.

Beyond that, though, Skytta believes that large portions of the world will ultimately access the Internet via cell phones using Web services, rather than via traditional means of Internet access.

He points to Africa, in particular, as being ripe for this. The Internet infrastructure in Africa is barely developed, and mobile infrastructure is much easier to deploy. So a sizable portion of the world may view the Web through the small lens of a cell screen, thanks to Web services.

About the Author

[IMAGE]Preston Gralla is an expert on Web services and the author of more than 30 books, including How the Internet Works. He can be reached at preston@gralla.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.




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