XML SIG: Introduction to SOAP (Simple Object Access Protocol)
$10 for non-SDForum Members
No charge for SDForum members and students with ID
Backed by industry heavyweights such as Microsoft, Compaq, and IBM, SOAP (Simple Object Access Protocol) provides the infrastructure for a new breed of web applications popularly known as web services, which provide a consistent, easy, and programmatic way of accessing online information.
Web services is a vision that as more services, or applications, are brought online new applications can be built that directly interacts with them. SOAP leverages widely used protocols, codifying XML as an HTTP payload. It is a software and hardware independent way of facilitating RPC interaction and data exchange. In fact, SOAP can any text based protocol as a transport mechanism such as SNMP. SOAP toolkits already exist for most popular programming languages ranging from Java and Visual Basic to Perl and Python.
This talk will center on introducing SOAP, what it is and what it is good for, as well as discuss implementation issues that came out of a recent Synapta project which implemented SOAP using J2EE. It will also touch on past and current developments as well as future directions.
Joe Bella, the Chief Technical Architect at Synapta, brings more than a decade of technology development experience to the company. Before joining Synapta in 1997, Joe was involved with several early Internet initiatives at IBM Global Services, where he developed high profile, Web-enabled software applications.
Throughout his career, Joe has played a strategic role in rapidly defining, developing and launching the online presence of Internet pure-plays and brick-and-mortar companies. In recent years, Joe has been the lead architect and developer for the technology behind highly-visible sites including homegain.com, zipRealty.com, webmiles.com, dodots.com, pinacus.com, and productpop.com.
During his tenure, Joe has furthered Synapta's adoption of leading edge technologies and architected and developed scores of successful Internet ventures. Joe holds a Bachelor of Science degree in computer science from Cal Poly, San Luis Obispo.
Brent A. Young
Brent Young has been responsible for developing numerous Curl applications, including an XML parser. He has provided strategic counsel concerning architectural decisions of the Curl content language and platform. On the corporate side, Mr. Young helped establish the company's San Francisco office.
Previously, Mr. Young was with ShoppingList.com, where he was one of three programmers who developed that company's Web site. He was responsible for both front-end (HTML, JS, CSS) and back-end (Java, Perl) development, with an emphasis on the organization and implementation of Oracle 8i databases. Mr. Young's interest in databases and their applicability to the Web began at Cornell University, through course work led by Dr. Praveen Seshadri and Dr. Daniel Huttenlocher, leaders in database and Web development. Under Dr. Seshadri's direction, Mr. Young conceived, designed, implemented, and supported a Web-based conference management software system, which was put to real world use in the SIGMOD '98 and VLDB '98 conferences.
Mr. Young holds a Masters of Engineering and a Bachelors of Arts degree in Computer Science from Cornell University. He is the main editor of the Curl directory in the Open Directory Project and is a member of the Software Development Forum, Cornell's Young Entrepreneur Association, as well as Cornell's Alumni Association of Northern California.