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

 

WSBP12. Addressable Software Component. Every end point service is identifiable using universal resource locator (URL). To know whether service is available, an invocation test to the service URL would provide the availability status of the service.

 

WSBP13. Web Services Needs. Web Services Technology is applied to meet certain business needs and objectives. The considering factors include reuse business components, integrate different IT platforms and disparate islands of technologies, direct business-to-business integration (B2Bi) between partners to facilitate information sharing. Understanding the basic needs would ascertain better drive of Web Services Technology to be applied appropriately.

 

WSBP14. Web Services Layering Architecture. The consideration for hierarchical abstraction for Web Services enables the decoupling relationship for services. This facilitates layered hierarchy representing ordered grouping of functionality abstraction for domain-specific application (upper layer), across domains application (middle layer), and deployment environment-specific application (lower layer).

 

The best practices for Web Services (i.e. the dos and donts of Web Services) will be based on the characteristics of Web Services listed. Understanding the best practices of Web Services helps us in addressing the SOA design and implementation challenges discussed earlier.


V. OUR METHODOLOGY

 

The analysis of the gaps of software methodology for Web Services (WS) and study of Web Services characteristics and best practices discussed earlier complement each other. This forms our basis of extending the existing agile software methodology with Web Services best practices (WSBP).

 

Our major effort is to go through every activities and tasks defined for each phase of the software lifecycle by analyzing how the Web Services best practices could fit in. The phases identified to be suitable for Web Service implementation lifecycle are: requirements, analysis, design, implementation, test, and deployment. The following sub-sections describe the consideration of WSBP discussed earlier.

 

A. Requirements Phase

The objective of this phase is to understand the business requirements and translating them into WS requirement in terms of the features, the functional and non-functional requirements, and the WS constraint. The WSBP13 provides a guideline for identifying Web Services, categorizing the needs into Web Services. The features required for the respective Web Services. Define use case models for the respective Web Services.

 

B. Analysis Phases

The objective of this phase is to refine the requirements further and translate the requirements into conceptual models. Architecting analysis is done to define high-level structure and identify the Web Services interfaces contracts. The WSBP1, WSBP2, WSBP5, WSBP6, WSBP10 and WSBP11 provide analysis guidelines for the following activities:

  • Analyzing the granularity of Web Services interface contracts.
  • Selecting technology platform for implementation framework.
  • Defining Web Services candidate architecture. Identify architectural components to be exposed as WSs and specify major information exchanged with client.

 

C. Design Phase

The objective of this phase is to do detail design of Web Service. In this phase, the WS interface is refined further. The interaction of between the service and the client, e.g. asynchronous/synchronous or rpc/document is considered. The Web Services best practices for WSBP1, WSBP2, WSBP3, WSBP5, WSBP6, WSBP7 and WSBP14 are considered.

 

D. Implementation Phase

The objective of this phase is to do the actual coding of Web Services. The wrapping of components APIs to Web Services interface is done. The generations of WSDL and WS test client are produced. The WS will be deployed to the target application server. The WS best practices for WSBP1 to WSBP11 provide the guidelines for the implementation of Web Services.

 

E. Testing Phase

The objective of this phase is to conduct a complete test for Web Services including functional and non-functional requirements. The WS best practices for WSBP1 to WSBP11 provide guidelines for the testing of Web Services.

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 Textiles
  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 Buyer/Seller of:
Find Used Machinery Buyer/Seller:
Popular Categories
Functions
Industry
More

Latest Articles
Would US Nosediving Economy Spoil Indian Exporters' Prospects?  
Bamboo Fibers and its Application in Textiles- An Overview  
'The Enticing World of Colors' - Fall & Winter Palette for 2009  
Nonwovens For Value-added and Defense Applications  
Application of Formaldehyde-free Finishes  
Most Downloaded Articles
Recent Developments in High Performance Fibres...
The Fascinating World of 'Small People' An Overview of the Indian Kidswear ...
Finishing and Quality Departments...
Advances and Trends in Textile Wet Processing Chemicals...
Competitiveness of the Knitwear Industry in Bangladesh...

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