Skip to main content


Business integration technologies

Focus areas of the BIT group

Business-driven development modelThe Business Integration Technologies (BIT) research group at the Zurich Research Laboratory works in the areas of Business Process Management (BPM) and Service-Oriented Architectures (SOA).

BPM is a discipline that develops methodologies and technologies to enhance the effectiveness and efficiency of business processes using information systems. SOA is an IT architectural style that focuses on the encapsulation of business functionality into reusable services and their implementation in a distributed computing environment.

BPM/SOA systems are developed today by explicitly capturing business processes in models that combine graphical and textual notations. Business process models are an essential means to create an interlock between business strategy and requirements and their IT implementation. These models can be executed in simulation environments, leading to insights into the effectiveness of the processes. Based on these insights, an optimized design of a process is developed and a service assembly is produced that implements the process. To obtain a consistent service assembly, architectural decision management is of central importance. The service assembly is then deployed on a process runtime that is usually instrumented with capabilities to monitor running business processes directly. Based on the monitoring information, business processes are managed and further improved. Needs for changes and adaptation of the running business processes can be derived and fed back into the original business process models. The Model-Assemble-Deploy-Manage phases constitute the corner stones of the BPM/SOA lifecycle.

back to top

Current projects of the BIT group

Object lifecycleThe current projects of the BIT group focus on the software engineering problems that occur during the Model-Assemble-Deploy phases. Our work focuses on issues summarized by the term "business-driven software engineering", which include business process modeling, IT architectural decision and requirements management, process model analysis, refactoring and pattern-based design, as well as code generation from process models. Our work follows the vision of a Business-IT systems compiler.

back to top

back to top