Recently Nokia announced its vision for a networked service-oriented
architecture for mobile phones. I was finally able to find and read the

whitepaper
. Some people have claimed this announcement as the most
important announcement at JavaOne, a pretty substantial claim. This
architecture is interesting indeed, but I can't
help it pointing out the following:

  1. The SOA architecture is Nokia-specific – let me remind mobile
    application developers to avoid using vendor-specific APIs, as doing so hurts
    application portability.
  2. Creates J2ME API fragmentation – the API seems Nokia specific
    (i.e. com.nokia.web_services.*) and it doesn't seem to
    promote the JSR-172 Web Services API (WSA) for J2ME.  I
    obviously have a problem with API fragmentation, especially when the
    company was part of the expert group that defined the WSA standard
    API.
  3. It sounds cool, but it is it not necessarily practical – I also
    have a problem with this, something that I have seem many times in
    recent years.

Read more at Comments on Nokia's SOA Announcement.

ceo

C. Enrique Ortiz
J2MEDeveloper.com
Web Page: http://www.j2medeveloper.com
Web Log: http://www.j2medeveloper.com/blog