+1. -Rob
--- In [email protected], A W <ashra...@...> wrote: > > What about a payment component that runs on mainframe using CICS/COBOL/IMS > Data base. > I wrapped it within a week and worked well with the java and .Net Web > applications very well. > They were not designed to be a service since more than 10 years ago. > Because it is built to support a business function/ process, it is a > service. > > *business service* as "the logical encapsulation of business function." > All the IT applications are built and incorporate business functions on it. > The term *composite application, as defined by wikipedia,* expresses a > perspective of software engineering that defines an application built by > combining multiple existing functions into a new application. > The technical concept can be compared to > mashups<http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29>. > However, composite applications leverage enterprise and enterprise-ready > sources (e.g., existing modules or even enterprise web services) of > information, while mashups usually rely on web-based, and often free, > sources. > > It is wrong to assume that composite applications are by definition part of > a service oriented architecture (SOA). > > One can build composite applications using any technology or architecture. > > But we can build SOA composite application too. > WS-BPEL is an executable language for specifying interactions with > <http://en.wikipedia.org/wiki/Web_Services>web services. > Please refer to OASIS Web Services Composite Application Framework (WS-CAF) > TC. > > All the best > > Ashraf Galal > > > On Thu, Mar 19, 2009 at 2:37 PM, Michael Poulin <m3pou...@...> wrote: > > > IMO, Kumar is right and Joe is wrong, that simple. > > > > Legacy apps in IT never been services (if they were not designed as such) > > and they are not services (under the same conditions). The best thing the > > Legacy apps can do for SOS is to become reliable RESOURCES. The ""modern" > > systems" operation based on SO principles not wrap but shield Legacy apps > > when treat them as resources. > > > > This is why I think that so-called 'Composite Applications' so dear to Sun > > Microsystems have very little to do with SOA. There 'Composite Applications' > > are classical integration products with no service orientation in them. If > > the goal is 'reuse legacy systems', then do it, and SOS is not needed to > > reach this goal. > > > > - Michael > > > > ------------------------------ > > *From:* Gervas Douglas <gervas.doug...@...> > > *To:* [email protected] > > *Sent:* Thursday, March 19, 2009 3:41:37 PM > > *Subject:* [service-orientated-architecture] Joe on SOA without > > service-enabled apps > > > > <<"SOA Possible Even Without Service-Enabled Apps." > > > > This is a statement that goes against the conventional wisdom, so, being a > > fan of things that go against conventional wisdom, I checked out this Q&A > > interview with Shailender > > Kumar<http://www.cxotoday.com/India/CXO_Views/SOA_Possible_even_without_Service-enabled_Apps/551-100089-1006.html>, > > vice president of Oracle Fusion Middleware for Oracle India, to see what his > > thinking was. I wasn't dissapointed. > > > > As Kumar put it, the idea that SOA requires that participating applications > > be service-oriented is a "myth." Most IT shops, in fact, will have a mix of > > approaches. There will be legacy systems, and there will be "modern" > > systems, there will be all kinds of middleware and messaging brokers. As he > > explains it: > > > > "If you have an application that is service-enabled, and a whole bunch of > > applications that are not service-enabled, you can still connect these by > > deploying adapters. Once [people] realize that, they start to see where SOA > > can fit in bringing connectivity between diverse transaction engines." > > > > Oracle's strategy is to position Fusion as the platform that will bring > > together a lot of diverse assets from across the enterprise into a service > > layer, and, not surprisingly, this is reflected in Kumar's statement. But > > unless an organization throws out all its systems and starts entirely from > > scratch these days, most SOA efforts will be very ungainly and unique > > contraptions and that's okay. In surveys I have seen and conducted, even > > the most advanced SOA-savvy companies have less than 20% of their portfolios > > SOA-ready. And, of course, > > JBOWS<http://www.webservices.org/weblog/joe_mckendrick/the_rise_of_the_jbows_architecture_or_just_a_bunch_of_web_services>is > > the predominant architecture at this point. And that's okay, too. It's a > > stage in evolution. And in all likelihood, there will be no compelling need > > to service-enable 100% of everything. > > > > But SOA is in a lot of places, Kumar also reminds us. For example, every > > time we order from Amazon (an Oracle Fusion customer), the order is > > processed via a service-oriented framework.>> > > > > *You can read Joe's blog at: http://blogs. zdnet.com/ service-oriented > > /?p=1725 <http://blogs.zdnet.com/service-oriented/?p=1725> > > * > > > > *Gervas* > > > > > > >
