1. Introduction
In today's e-business world, the use of mobile technologies is steadily on the increase. The next generation e-business will be mobile e-business.
Meanwhile, the current trend in the application space is moving away from tightly coupled monolithic systems and towards systems which are loosely coupled, dynamically bound components. Web service is the next stage of the evolution for e-business. The web service architecture provides several benefits such as promoting interoperability, enabling just-in-time integration, reducing complexity by encapsulation and enabling interoperability of legal applications.
Web service has evolved to its maturity period. With the potential market in mobile e-business growing rapidly, the demand for access to digital information using web services from mobile devices emerges.
J2ME is targeted to devices with limited horsepower and is supported by 90% of new
devices released to the market. J2ME has a runtime environment that provides a secure, portable platform and a very large developer community. Soft companies have done much to provide J2ME devices the ability of accessing web services and several products had been published (such as kSOAP).
However, these developers’ packs are not standard APIs on J2ME. Developers who want to use web services on J2ME platform have to embed these packs in each application an especially expensive proposition in resource-constrained devices like mobile telephones and personal digital assistants.
Fortunately, JCP(Java Community Process) has released WSA1.0(JSR172) just recently. The goal of WSA is to integrate fundamental support for web services invocation and XML parsing into the device's runtime environment, so developers don't have to embed such functionality in each application.
The “Bid-joy” mobile auction system, a typical case of mobile e-business, is built with web services in a standard way. It applies the newly released WSA1.0 API to achieve accessing web services on mobile devices. It’s ready to be put to market and just waiting for devices that support the WSA API.
2. Requirements Analysis and Summary Design of ‘Bid-joy’ System
2.1 Technology Scheme
This system is developed by using Java language, so the operating system which runs on different servers and clients is not restricted. For example, the database server and the application server can run on Linux or Windows operating system.
This system adopts IBM Universal Database as the database server and WebSphere Application Server as the application server. The mobile client is developed by using J2ME technology and the administrator manages the system through the browser.
2.2 The Structure of ‘Bid-joy’ System
(1) Register and mange the user: allow the new user to register and update some parts of the user’s information.
(2)






