Concepts and tools for enterprise information system architectures, especially for presentation-level Enterprise Application Integration (EAI) and for versioning and governance of enterprise information systems based on Service-Oriented Software Architecture (SOA).


Motivation 

Enterprise information systems are typically long-living heterogeneous systems, which need to integrate different applications and technologies. Integration and evolution are thus two of the main challenges that need to be addressed when designing, planning, and maintaining such systems. This requires not only concepts and technologies for integration, but also concepts for versioning and deployment, and processes governing infrastructure development and evolution. The main aim of this project is the development of such concepts in the context of a Service-Oriented Architecture (SOA) in the banking domain.

Goals

  • Development of concepts and tools for integrated workplace solutions
  • Development of concepts for versioning of enterprise services
  • Development of concepts and tools for governing the development of services in an Enterprise SOA

Results

  • Component model and prototype implementation for creating personalized workplace solutions through presentation-level integration based on Web Portals
  • A versioning model for enterprise services, which allows parallel operation of different versions and which is integrated with a service development process that has also been developed as part of this project
  • Compatibility rules for the homogeneous evolution of enterprise services
  • Prototype implementation of the versioning model for WS-* services of an enterprise bus in the banking domain
  • A service lifecycle and information model governing the development and operation of services in an enterprise SOA
  • Prototype tools for service management based on the service information model and for supporting the service governance process

Partners

Contact: Rainer Weinreich

Software Architectures for Enterprise Information Systems

Publications

R. Weinreich, A. Wiesauer, T. Kriechbaum: A Service Lifecycle and Information Model for Service-Oriented Architectures, International Conference on Advances Services Computing (Service Computation 2009), IEEE Computer Society Press, Athens, Greece, November 15-20, 2009.
Conference Article
T. Kriechbaum, R. Weinreich, T. Ziebermayr: Compatibility Rules for the Homogeneous Evolution of Enterprise Services , International Symposium on Services Science (ISSS 2009), March 23-25, 2009, Academic Track, Logos Verlag Berlin, 2009.
Conference Article
R. Weinreich, A. Wiesauer, T. Ziebermayr: A Component Model for Integrating Remote Applications and Services via Web Portals, Journal of Object Technology, Volume 6, no. 8 (September 2007), pp. 67-94, doi:10.5381/jot.2007.6.8.a1.
Journal Article
R. Weinreich, T. Ziebermayr, D. Draheim: A Versioning Model for Enterprise Services, 21st International Conference on Advanced Information Networking and Applications (AINAW 07), May 21-23 2007, Niagara Falls, Ontario, Canada, IEEE Computer Society Press, 2007, doi:10.1109/AINAW.2007.66.
Conference Article
P. Derler, R. Weinreich: Models and Tools for SOA Governance, International Conference on Trends in Enterprise Application Architecture, Berlin, Germany, Nov. 29 - Dec. 1, 2006, selected papers, Springer Lecture Notes on Computer Science (LNCS), 2007, doi:10.1007/978-3-540-75912-6_9.
Conference Article
R. Weinreich, T. Ziebermayr: Enhancing Presentation Level Integration of Remote Applications and Services in Web Portals, IEEE International Conference on Services Computing (SCC 2005), Orlando, Florida, July 11-15, 2005, doi:10.1109/SCC.2005.50.
Conference Article