+1

WS* are not SOA standards but at the moment, there is one SOA standard and 
another one is coming (from OASIS); The Open Group and OMG also working on SOA 
standards now.

Michael



________________________________
From: Rob Eamon <[email protected]>
To: [email protected]
Sent: Monday, January 5, 2009 2:40:48 AM
Subject: [service-orientated-architecture] Re: How to start SOA in Organization


Excellent summary.

IMO, the confusion between SOA and web services is based on one 
simple aspect--they both use the word service. So people make the 
(errant) connection that one is derived from the other. And because 
there are web services standards, there is a belief that SOA has 
standards too.

-Rob

--- In service-orientated- architecture@ yahoogroups. com, Eric Newcomer 
<e_newcomer@ ...> wrote:
>
> Web services started as SOAP, basically, which was intented as a 
way to transmit formatted XML across the Internet, using Web 
infrstructure, to enable program to program communication. The Web 
infrastructure at that time (around 1999) was being mostly used for 
human interaction.  In those days there were at least 15 competing 
proposals for an "XML protocol" and the use cases were almost 
exclusively B2B.
> 
> At the same time, some companies were beginning to experiment with 
SOA based on CORBA and WebSphere MQ, including the famous Credit 
Suisse SOA in Zurich, which has been well documented on the Web and 
in books such as mine and "Enterprise SOA."  
> 
> As a side note, another interesting parallel activity during those 
years was the documentation of the principles behind the Web, or 
REST.  Today more innovation is occurring in this area (i.e. scalable 
Web servers) than in Web services.
> 
> During 2000 a few of us started to propose the use of Web services 
for internal integration projects.  For me at least the rationale was 
clear: if a company is considering the use of Web services for 
external integration (e.g. B2B) why not propose the use of the same 
technologies for internal integration projects?  
> 
> Sometime after that, the trends of SOA and Web services converged - 
meaning someone joined the idea of using Web services interfaces and 
interoperability technologies for internal integration projects with 
the early interest in SOA.  And after that we all started to see the 
huge hype wave about Web services and SOA that we are still seeing 
today.
> 
> So the answer is that SOA was around before Web services.  And Web 
services were not intitially designed for, or intended to be used 
for, SOA based projects.
> 
> In my book, and in the "Enterprise SOA" book, which is based on the 
lessons learned from the early SOA projects, SOA is clearly 
identified as an approach rather than a technology.  The 
discussions on this list have included many opinions on whether the 
word "archtiecture" is appropriate for SOA in the first place, since 
it is not architecture in the sense of REST, or other software 
architectures that can be formally described.  
> 
> Clearly an SOA based design can be implemented using a variety of 
technologies.  Web services are currently the most popular technology 
for implementing an SOA based design, but my current project, 
defining the enterprise edition of OSGi, seems to have a lot of 
potential, too. I think it's clear enough that Web services, while 
very useful and important technologies,  did not achieve all of their 
original goals.  
> 
> Hope this helps.
> 
> Eric
> 
> 
>  
> 
> 
> 
> ____________ _________ _________ __
> From: A W <ashra...@.. .>
> To: service-orientated- architecture@ yahoogroups. com
> Sent: Sunday, January 4, 2009 9:15:56 AM
> Subject: Re: [service-orientated -architecture] How to start SOA in 
Organization
> 
> 
>  
> I think Eric newcomer, or Ann can provide us with a definition to 
close up this endless spiral.  
> 
> In addition, SOA is an intuitive, and someone has to take the 
intuitive. 
> I did not see or hear about business who starts the initiative. 
>  
> 
> Please take a look to SOA maturity model. 
> Again, why do you try to imply the IT is different than the 
business. IT is suppose to build a business solutions not to build a 
systems for themselves. 
> The IT systems is about business not about technology. 
> All the best
> 
> Ashraf Galal
> 
> 
> 
> On Sat, Jan 3, 2009 at 1:05 PM, Michael Poulin <m3pou...@yahoo. 
com> wrote:
> 
> I am afraid, it is an endless spiral...
> 
> When I look at the standardized SOA definition (vs. home- or vendor-
made) , I see no Web Services at all.
> 
> I believe that 'they' may not start "unifying view of customer, 
from the IT point of view" because it must be started from the 
Business point of view. In SOA concept and modelling, the approach is 
only Top-Bottom; in SOA implementaiton - the Bottom-Up gets added and 
they meet in the middle (actually, they are getting synchronized all 
the time and synchronization is achieved in the middle).
> 
> SOA implementation is focused on building services (applications 
with interfaces) that can be be maximally easily changed as in the 
parts as in the compositions. Well defined interfaces is a good 
practice but not the target. A well defined interface in not only the 
one, which is clear in each of its element, but which is the same 
clear in all ways and mechanisms  of its possible changes (if needed) 
with all possible consequences of such changes.
> 
> For SOA service, it is not necessary to use the same interface in 
different execution context; only the service has to be the same. 
This also means that we may not expect the same behavior/result of 
the service in all execution contexts (even at the technical level) 
because contexts' policies, regulations, platforms, co-located apps 
and so on affect the service execution.
> 
> You see, Web Service or any other interface is just an interface, 
it does not provide for service orientation by itself.
> 
> As I said, I agree that "Web services are clearly the most 
promising technology for distributed computing and systems 
integration" but Web Services and/or integration itself is not enough 
to claim SOA.
> 
> - Michael
> 
> 
> 
> ____________ _________ _________ __
> From: A W <ashra...@gmail. com>
> To: service-orientated- architecture@ yahoogroups. com
> Sent: Saturday, January 3, 2009 3:09:52 PM 
> 
> Subject: Re: [service-orientated -architecture] How to start SOA in 
Organization
> 
> 
> 
> If you look to any SOA definition you will find that it is based on 
web services technology, in  most cases. 
> When they start to think about a unifying view of customer, from 
the IT point of view, they will find that they must involve the 
business with them.
> Remeber that there are top-bottom approach (your openion), Bottom-
up and a mix between them. 
> 
> Because SOA is focused on building applications using components 
with well defined interfaces. 
> In addition, in SOA approach, the designer is not building a 
program, a functional unit for one purpose/use only, rather, they are 
building a service that has a well-defined interface and that can 
potentially be used in multiple business contexts. 
> All the best
> 
> Ashraf Galal
> 
> 
> On Sat, Jan 3, 2009 at 5:33 AM, Michael Poulin <m3pou...@yahoo. 
com> wrote:
> 
> "Web services are clearly the most promising technology for 
distributed computing and systems integrati on" - is absolutely true 
but... have very little to do with service orientation, i.e. with 
SOA. Web Services are standard- based interfaces, nothing more.
> 
> SOA starts from Business, not from IT.
> 
> - Michael
> 
> 
> 
> ____________ _________ _________ __
> From: A W <ashra...@gmail. com>
> To: service-orientated- architecture@ yahoogroups. com
> Sent: Saturday, January 3, 2009 2:54:10 AM
> Subject: Re: [service-orientated -architecture] How to start SOA in 
Organization
> 
> 
> 
> Web services are clearly the most promising technology for 
distributed computing and systems integration. 
> But, there are many reasons that go beyond technology.
> You have to build a framework for thinking about web services 
adoption in your organization that can bring some of the benefits of 
the technology without exposing you to unnecessary risk and expense. 
> I think you need a help from external consultant. Don't try to step 
down the SOA road without such help. Specially, in your industry 
since in Teleco , the major problem is that business is the 
technology and the technology is the business.
>  
> It is time to adopt web services in the organizations now but do 
not invest in technology in the beginning. Technology is not the 
problem.  
> You don't need to have an organization wide SOA rollout, and you 
don't have to re engineer legacy systems that work well. 
> However, you need to build the web services skill set in your 
company, because the technologies hold great promise for solving some 
of the tough(not all of course) problems facing IT.
> The technologies that are available in the market, either vendor or 
open source products, have achieved capabilities, 
scalability, ..etc., and ready to be used.
> I think a lot of projects in the teleco industry can benefit from 
application of web services, specially the network convergence.
> 
> I think you will find customer data found in wirline, wireless and 
cabel. Try to build a unified view of your customer. You will learn 
too much.  
>  
> All the best
> 
> Ashraf Galal
> 
> 
> 
> 
> On Fri, Jan 2, 2009 at 3:03 AM, Fakhar Imran <fakharimran77@ 
yahoo.com> wrote:
> 
> Dear all,
> 
> This is Fakhar from Pakistan, I am working for local Telecom 
company.
> 
> I've been assigned to work on the in-house Application Development 
for
> our business requirements and I was thinking about presenting SOA 
for
> design and implementation  for new Software Development.
> 
> Right now our SW development is not very mature and my fellows are 
not 
> aware of benifits of SOA (that also includes me :-)).  I was 
wondering how 
> to convince for this grand shift as we are right now using .NET and 
> client-server model .
> 
> Thanks,
> 
> Fakhar Imran
>

 


      

Reply via email to