Aura Herbal Textiles Limited Get Combined Privileges at Unusual Price Make your product a global brand - Make your brands desirable
   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 |  Rate Article
    Bookmark This Article To Your Favorite Bookmarking Sites   Bookmark and Share

Product Focus
NanoSphere by Schoeller Technologies AG VIBRA-PLUS by Osthoff-Senge Gmbh

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:
Others
Hardware
Process
More

Latest Articles
Glorious String to your Hand-Bracelets  
Small Brands, Big Canvas  
Performance Apparels sees hype in the Global Market  
Buying Apparel Fabric-8 Critical Points to Remember  
'Bandhani'- The Tie and Dye Process  
Recession and Luxury - The Global Market
Lean manufacturing To restrict cheap imports
Submit Articles about your products and services - Get them published as Featured Articles
Most Downloaded Articles
Quality Requirements for Hosiery ...
Moisture Management and ...
Lean Rationale for ...
Indian Textile and Clothing Sector Poised for a ...
Evaluation of Industrial Dyeing Wastewater Treatment with ...

Disclaimer | About Us | Enquiry | Sitemap | Our Services | Feedback / Comments | Internet Rank
Copyright © 2009.
All rights reserved by
Sanblue Enterprises Pvt. Ltd.
For best view:
Use Internet Explorer 5.0+,
Screen resolution 1024 x 768
ICICI Payment Gateway
Secure Merchant
ISO 9001 certified