Mark Colan is Innovation Evangelist for jStart, IBM Software Group's Customer Innovation Team, which offers low-cost consultation for proof-of-concept and pilot projects. Mark specializes in SOA, Web Services, and Emerging Technologies such as Autonomic Computing, Open Source, Rich Client Technologies, Social Networking / Next-generation Collaboration, RFID. He is especially interested in talking to customers who would like to try SOA or emerging technologies to solve a particular problem.
To some, SOA is just the latest buzzword, and means the same thing as Web services. To IBM, SOA is a larger vision for building applications from reusable components (called "services") which includes new architectural components and capabilities.
This talk defines SOA and services, and provides the technical advantage as well as business drivers for the technologies. It compares SOA and Web services, discusses current implementations, and looks at the future of SOA with Business Processes. As the service-oriented infrastructure becomes more mature, we can anticipate a number of management problems - and offer solutions, such as the Web Services Gateway and the Enterprise Service Bus.
For almost 5 years Web services and SOA has been praised as the universal integration technology, and the future of IT. Now that Gartner Group has declared that the industry is in the "plateau of productivity" for Web Services, what are customers actually doing with SOA?
This talk presents four production deployment stories from our customers, starting with one of the earliest uses of SOAP I'm aware of, to one of the most sophisticated and advanced SOA deployments for an industrial marketplace, which uses Business Process Models in BPEL and an Enterprise Service Bus to simplify internal management and improve connectivity.
This talk introduces SOA and Web Services from a practical perspective. SOA concepts are explained, Web Services technologies like SOAP and WSDL are introduced in detail, and an overview of the other technologies is presented. We examine the difference between SOA and Web Services. This talk is driven by several demos showing how a simple Java Bean can be turned into a Web Service using WebSphere Studio/Rational Application Developer, how we can easily call that service from a Java requester application, and we'll present how WebSphere Studio makes it all fast and easy to accomplish.
This talk discusses security requirements and technologies, and how the WS-Security 1.0 standard provides security capabilities to Web Services by building on the existing technologies. We also present several emerging security standards that will be required in more complex, multi-partner SOA solutions. Finally, a brief treatment of current product support, along with a list of resources, round out the presentation.
Web Services Best Practices (October 2004)
This fine talk by Rachel Reinitz and Kyle Brown offers suggestions on how to implement Web services - and how and when NOT to implement Web services - based on experience from the field. It is posted here because they don't yet have a Web site for this material, and we sometimes draw on this material for our presentations, plus it is useful to our audience.