Build your professional network on facebook via our app Go to app
 
 1 of 2 in Topic  Next >>
Topic : Web Services for process management
  Rate : 
 
By : Ramkrishna Khandelwal, Team Lead, Infosys
Industry : IT Services Functional Area : Architecture
Activity:  5 comments  549 views  last activity : 07 06 2010 20:18:04 +0000
 Refer 10
Share
 
 
 

Below, I have mentioned some Best Practices, which you could use if you are dealing in with SOA or in other words Service-Oriented Architecture; 

 

  • Know when to use Web services: "First define the extent to which you want to use Web services before developing them. Services can be phased in at different levels, allowing you to customize an adoption strategy.”

  • Know how to use Web services: “Limit the scope of Web services in your production environment to the scope of your knowledge. If you know nothing, don’t service-orient anything that matters.”

  • Know when to avoid Web services: “Even though Web services are becoming an important part of the IT mainstream, you should begin incorporating them only where you know they will add value.”

  • Moving forward with a transition architecture: “Consider a transition architecture that only introduces service-oriented concepts, without the technology.”

  • Align ROIs with migration strategies:  “ROIs for service oriented architecture can provide valuable information, beyond that required to justify the project.”

  • Build toward a future state : “Design a service-oriented solution to accommodate its probable migration path."

  • Label the infrastructure: “Consider naming conventions as a means of labeling your infrastructure."

  • Design against an interface (not vice versa): “Consistently describing service interfaces establishes a standard endpoint model. This results in a standardized service-oriented integration architecture that can be positioned as part of enterprise infrastructure." 

  • Use SOAs to streamline business models: “Service-oriented designs open up new opportunities for business automation. Rethink business models to take advantage of these opportunities.”

  • Research the state of second-generation specifications: As more and more legacy application logic is expressed and represented within ser-vice-oriented environments, the demand increases for Web services to support a wider range of traditional business automation features. The IT community responds to these demands by improving and sometimes replacing technical specifications.

  • Strategically position second-generation specifications: “Design your SOA with a foreknowledge of emerging specifications.” Rgardless of whether you are planning to incorporate the features offered by some of the newer second-generation Web services specifications, you should make it a point to research the feature set provided by these standards. This will allow you to identify those that may be potentially useful.

These are a few of the guidelines, if you know more please share them with me.

 Top Comment : Jitena Valmik   | 04 24 2008 01:26:55 +0000
In addition to these, I have singled out these as a few SOA Best Practices 1. Ensure every project has a positive ROI. 2. Establish effective service governance. 3. Organize governance around your organization. 4. Assign the 5 key leadership roles (Project manager, Business process architect, Systems/software/enterprise architect, IT executive sponsor, Business executive sponsor) for every project. 5. Go beyond request-reply. 6. Use standards where applicable, appropriate, and mature. 7. Build your SOA to support all your technologies and platforms
 
TrackBack URL:
5 comments on "Service-Oriented Architecture: Best Practices for integrating Web Services"
  Commented by  Chetan HG, Business Analytics, Purchasing and sourcing, Source Pro Inc    | 05 29 2009 06:57:29 +0000
Rating : +1 
Good insight.. thanks for sharing.. One point to add though. 
Before we even look at using Web services in an organization, it is essential to first map out existing processes and streamline them. Based on the needs that arise for streamlining the processes, web services should be used where applicable. If the process architecture is flawed, no matter how intelligent the system it is bound to fail. Requirements, specifications and processes can change over time and if most of the changes are not thought about and implemented at the time of using a new platform, it requires expensive and complicated fixes or rebuilds at a later date.
I have never yet seen a 100% foolproof technology solution because technology is always limited to how well it is used and understood by the end user. So, deeper analysis in to the process structure is primary to web services or any other technology solution to succeed.
  Commented by  Bellala Gopinatha Rao, Project Manager Promax Management Consultants    | 01 02 2009 15:13:54 +0000
Thanks for sharing
  Commented by  Darpan Sinha, Solution Architect, Fujitsu Consulting India Pvt Ltd    | 12 24 2008 07:13:21 +0000
nice one
  Commented by  Sourav Chatterjee, IT Engineer- CMC Limited-ATata Enterprise    | 07 22 2008 23:49:10 +0000
nice 
  Commented by  Jitena Valmik, Project Manager, Patni Computer Systems    | 04 24 2008 01:26:55 +0000
Rating : +3 
In addition to these, I have singled out these as a few SOA Best Practices

1. Ensure every project has a positive ROI.

2. Establish effective service governance.

3. Organize governance around your organization.

4. Assign the 5 key leadership roles (Project manager, Business process architect, Systems/software/enterprise architect, IT executive sponsor, Business executive sponsor) for every project.

5. Go beyond request-reply.

6. Use standards where applicable, appropriate, and mature.

7. Build your SOA to support all your technologies and platforms
Add your comment on "Service-Oriented Architecture: Best Practices for integrating Web Services"

Rate:
Submit
Leading executive search firm
  • Create a confidential Career Profile and Resume/C.V. online
  • Get advice for planning their career and for marketing of experience and skills
  • Maximize awareness of and access to the best career opportunities
Viewers also viewed
With years, banks are also adding services to their customers. The Indian banking industry is...
 
1009 referals 22 votes, 10016 views
The emergence of a new era of technologies, collectively known as Web 3.0, provides a...
 
826 referals 2 votes, 314 views
I believe that many among us have used IRCTC at least once to book the train tickets. IRCTC is...
 
303 referals 13 votes, 2856 views
more...  
Recent Knowledge (20)
What could be the size of Indian Switch market ( Low Voltage)
4 referals 15 comments, 526 views
A 28 year old, Divya Narendra, son of an Indian immigrant doctor couple in the U.S., has moved...
 
192 referals 24 comments, 5526 views
It is relatively easy to identify the use count and resource usage of your SP’s, but first let...
244 referals 6 comments, 401 views
more...  
More From Author
Yahoo is more mature and developed in terms of its strategy. They even are focusing on the monetization startegy in India. India is always a after thought for Google. Look at the complete lack of focus on Orkut (Facebook is eating aways its share)....
Ganglia is definitely good but can you suggest something which can be used for all purpose?
Well, thanks Mr.David Bradley for your CTRL+ALT+DEL. We are using it regularly as Windows crashes or hangs regularly. Its of a great help. I think even after Ctrl+Alt+Del becoming famous, Bill Gates don't wanna let it go away. I think he is just too...
more...