|
ABSTRACT
Effective and affordable business process integration is a key concern in the finance industry. A large German joint-use centre, supplying services to 237 individual savings banks, enhanced the integration capabilities of its core banking system, consisting of more than 500 complex functions, through aggressive use of Web services. Advanced requirements such as heterogeneous client environment, sub-second response times, 300% traffic growth, and interface complexity did challenge today's Web services implementations. To achieve true interoperability between Microsoft (MS) Office<sup>™</sup>/.NET<sup>™</sup> and Java<sup>™</sup>, and to implement more than 500 Web service providers in a short time frame were two of the most important issues that had to be solved. The current, second release of this solution complies with the Web Services Interoperability (WS-I) Basic Profile 1.0. Leveraging the Basic Profile reduced the development and testing efforts significantly. This report discusses the rationale behind the decision for Web services, and gives an architectural overview of the integration approach. Furthermore, it features the lessons learned and best practices identified during the design, implementation and rollout of the solution.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Brandner M., Craes M., Oellermann F., Zimmermann O., Web Services-Oriented Architecture in Production in the Finance Industry, Informatik-Spektrum 02/2004, Springer-Verlag, 2004.
|
| |
3
|
Business Process Execution Language for Web Services Version 1.1, available from http://www.ibm.com/developerworks/webservices/library/ws-bpel
|
| |
4
|
Brown K., Reinitz R., Web Services Architectures and Best Practices, IBM developerWorks 2003, http://www.ibm.com/developerworks/websphere/techjournal/0310_brown/brown.html
|
| |
5
|
Frank Buschmann , Regine Meunier , Hans Rohnert , Peter Sommerlad , Michael Stal, Pattern-oriented software architecture: a system of patterns, John Wiley & Sons, Inc., New York, NY, 1996
|
| |
6
|
Butek, R., Which style of WSDL should I use?, IBM developerWorks 2003, <http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl>
|
| |
7
|
Component Based Development and Integration (CBDI), Insight for Web Service & Software Component Practice, <<http://www.cbdiforum.com>
|
| |
8
|
Endrei M., et al., Patterns: Service-oriented Architecture and Web Services, IBM Redbook, April 2004,<http://www.redbooks.ibm.com>
|
| |
9
|
Ferguson, D. F., Storey T., Lovering B., Shewchuk, J., Secure, Reliable, Transacted Web Services, IBM and Microsoft 2003, <http://www.ibm.com/developerworks/webservices/library/ws-securtrans>
|
| |
10
|
|
| |
11
|
IBM developerWorks portal. Articles, tutorials, sample code, links to trial versions of software and open source assets. <http://www.ibm.com/developerworks/webservices>
|
| |
12
|
IBM e-business on demand overview, available from <http://www.ibm.com/e-business/index.html>
|
| |
13
|
JAX-B, Java XML Binding, available via <http://java.sun.co>
|
| |
14
|
Java XML API for Remote Procedure Calls (JAX-RPC), available via <http://java.sun.com>
|
| |
15
|
Leymann F., Roller D., Schmidt, M. T., Web Services and Business Process Management, IBM Systems Journal, Vol. 41, No 2, 2002
|
| |
16
|
OASIS consortium, <http://www.oasis-open.org>
|
| |
17
|
Simple Object Access Protocol (SOAP) 1.1, W3C Note 08 May 2000, <http://www.w3.org/TR/2000/NOTE-SOAP-20000508/>
|
| |
18
|
Sparkassen Informatik on the Internet, <http://www.sparkassen-informatik.de>
|
| |
19
|
Wahli U., Tomlinson M., Zimmermann O., Deruyck W, Hendriks D., Web Services Wizardry with WebSphere Studio Application Developer, IBM Redbook, 2002
|
| |
20
|
Web Services Description Language (WSDL), W3C Note, <http://www.w3.org/TR/wsdl>
|
| |
21
|
Web Services Interoperability Initiative (WS-I), <http://www.ws-i.org>
|
| |
22
|
Zimmermann O., Krodgdahl P., Gee, C. Elements of Service-Oriented Analysis and Design, IBM developerWorks 2004, http://www.ibm.com/developerworks/webservices/library/ws-soad1
|
| |
23
|
Zimmermann O., Müller F., Web Services project roles - The team perspective, IBM developerWorks 2004, http://www.ibm.com/developerworks/webservices/library/ws-roles
|
| |
24
|
Olaf Zimmermann , Mark R. Tomlinson , Stefan Peuser, Perspectives on Web Services: Applying SOAP, WSDL, and UDDI to Real-World Projects, Springer-Verlag New York, Inc., Secaucus, NJ, 2003
|
CITED BY 2
|
Olaf Zimmermann , Vadim Doubrovski , Jonas Grundler , Kerard Hogg, Service-oriented architecture and business process choreography in an order management scenario: rationale, concepts, lessons learned, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
|
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.11
Software Architectures
Subjects:
Domain-specific architectures
General Terms:
Design,
Performance,
Security,
Standardization
Keywords:
CICS,
HTTP,
SOAP,
UDDI,
WSDL,
XML,
XML schema,
application server,
business process,
compression,
core banking,
enterprise application integration,
service-oriented architecture,
software architecture,
web application,
web services,
webSphere
|