Advance Search

   Home >  Articles  >  Software


Web services implementation methodology for SOA application
By  : Siew Poh Lee, Lai Peng Chan, Eng Wah Lee

 Free Download  |     Email Article |  Discuss Article |  Print Article |  Rate Article

C. Web Services Development

 

Figure 5 shows the workflow for Web Services development. There are eight steps, namely:

 

  1. Gather user requirements.
  2. Analyze business components to be reused or create new service.
  3. Design the Web Service (WS).
  4. Develop WS by implementing business logic with the used of interface and implementation classes. The interface class is where the service interface will be exposed for consumption and the implementation class is actual implementation of the services derived from software components
  5. Build WS by wrapping component into WS.
  6. Deploy WS to the target web server based on the deployment script (which is server specific).
  7. Test and debug WS using web service client (where the client is server specific).
  8. Publish WS if publishing to service registry is required.

 

As shown in Figure 5, Step 5: Build, Step 6: Deploy and Step 8: Publish are specific to Web Services development as compared to component-based development. Step 7: WS Test requires a platform specific WS client to test the WS. The artifacts generated from these steps are also specific to Web Services. The outputs (i.e. interface and implementation classes) produced from Step 4 are specific to Web Services as well.

 

 

Fig.5: Web Services Development Workflows

 

By comparing agile software development steps and Web Services development steps, we are able to extend Web Services specific steps into the agile development methodology

 

D. Web Services Characteristics and Best Practices

 

The realization of SOA is centered on Web Services (WS). It is important to understand fully the characteristics of Web Services, in terms of the dos and donts for WS, form the basis of the best practices for Web Services development. These characteristics affect the design and implementation of Web Services. The following sub-sections discuss the characteristics of Web Services and its associated best practices.

 

WSBP1. Web Services Styles. There are two most common styles of Web Services, namely remote procedure call (RPC) style WS and document style WS. The differences between these two styles are summarized in Table 1. The RPC-styled offers simplicity and better tooling support. The document-styled offers greater flexibility and decoupling of services.

 

Table 1: Web Services Styles

1 2 3 4 5 6 7 8  ]    


 Free Download  |     Email Article |  Discuss Article  |  Print Article
     Del.icio.us |  Furl |  Reddit |  Yahoo! |  Google |  Stumble |  Digg   

Product Focus

Article Category
  Textile
  Technology
  Industry
  Apparel
  General
  Fashion
  Retail
  Technical Textile
  Leather, Footwear & Jewellery
  Software
  Dyes & Chemicals
  Handloom and Handicraft
  Machinery

Submit Your Article
Contributor's Profile
Contributor's Login
Subscribe for Newsletter
RSS Feeds
Disclaimer
Find Manufacturers of:
Find Used Machinery Sellers:
Hardware
Functions
Others
More

Latest Articles
Orissan Handicrafts in the Age of Globalisation: Challenges and Opportunities  
Opportunities in Nonwovens and Technical Textiles  
Environmental, Health, and Safety Guidelines for Textile Manufacturing  
Measurement of spirality in knitted fabrics and garments  
Energy monitoring: a must for textile companies!  
Most Downloaded Articles
The Textile Industry, mother of Indian industrialization and the second ...
It is not surprising that the various regions developed their own systems ...
The retail market in India is estimated at about US$ 410 billion and constitutes ...
Woven pile fabrics may be found in upholstery, apparel, and industrial ...
The EHS Guidelines for Textile Manufacturing include information relevant ...


Disclaimer |  Enquiry |  Sitemap |  Our Services |  Feedback / Comments
Copyright © 2008 .
All rights reserved by
Sanblue Enterprises Pvt. Ltd.
For best view:
Use Internet Explorer 5.0+,
Screen resolution 1024 x 768