I think that creation of 'generic' (infrastructure - in my  understanding) 
services does not contradict 'business-centric'  definition because, e.g., 
security service is not about generic or  abstract safety but about protecting 
business interests (scientific  results, in particular) and building business 
trust; transport services  serve the same purpose - allowing business to 
operate. Not all services  have to  implement business services directly but 
those, that do  not implement them, exist because of the needs of the business  
services, not because they are coooool. All this is about money paid by  a 
business for its benefits. Please, tell me if I am wrong.
  
  - Michael

Jim Thomas <[EMAIL PROTECTED]> wrote:                                           
       I would rather see:
  
  "SOA is a software design paradigm..."
  
  rather than:
  
  "SOA is a business centric software design paradigm"
  
  for two reasons. Firstly there are many wishing to use SOA in other
  environments such as scientific and although they will put up with
  these categorizations they see them as inaccurate.
  
  Secondly, the are also many developing generic services (e.g.
  security, transport, transaction, etc.) that they really see as being
  used by the business services but not business services. 
  
  Also, by removing "business centric" from that statement I don't see
  any cases being eliminated either.
  
  --- In [email protected], "Selwyn
  Akintola" <[EMAIL PROTECTED]> wrote:
  >
  > Back in November as part of my MSc. research I posed the 
  > question "What is SOA?". The objective was to derive a definition of 
  > SOA that I could use to inform the rest of my studied. Since then I 
  > have received approximately 50 definitions of SOA from various 
  > sources including from members of this group. First off let me thank 
  > you all for the valuable and insightful input. When I asked the 
  > question I also committed to being my definition of SOA back to this 
  > group. Her it goes – SOA in less than 100 words-
  > 
  > "SOA is a business centric software design paradigm characterised by 
  > the utilisation of well defined standards and protocols to create 
  > services and compose applications from services. SOA mandates that 
  > services are loosely coupled and communicate through the exchange of 
  > messages thereby allowing resource sharing and reuse. 
  > Interoperability and platform independence allow the composition of 
  > applications from services created using heterogeneous resources and 
  > hosted on heterogeneous technology platforms. SOA is a long term 
  > organization wide cross functional collaborative activity whose ROI 
  > will be achieved by service reuse and efficiencies gained by better 
  > alignment IT with business."
  >         
  > Please fill free to comment and critically review.
  > 
  > I am now looking at SOA adoption rates, SOA benefits realization 
  > experiences and the relationship between the semantic web (web 2 or 3 
  > or whatever it is now) and SOA.
  > 
  > Once again thank you for the input. 
  > 
  > Selwyn Akintola
  >
  
  
      
                                    

 
---------------------------------
Need a quick answer? Get one in minutes from people who know. Ask your question 
on Yahoo! Answers.

Reply via email to