|
As described in the related documents,
companies increasingly have to pay attention to compliance.
Flexibly reacting to requirements coming from laws, regulations, and
internal policies becomes an essential part of business process
management. Compliance refers to the measures
that need to be taken in order to adhere to these requirements. In
order to comply, companies need to perform profound changes in their
organizational structure, processes and their supporting infrastructure. At this,
process-awareness is a basic prerequisite for ascertaining to operate in a compliant way.
|
A repository for process artefacts needs to
account for persistence, storage, retrieval and version management of
all artefacts related to a process. We can distinguish different types
of artefacts that are related to a process or to a process fragment in
a service-oriented environment.
- A process or process fragment model, either in standard BPEL
or in an extended or modified version of BPEL
- An according WSDL document (for specifying the interface)
- A deployment descriptor according to the process or the
process fragment
- Additional information for a process modelling tool for
instance to store X and Y coordinates of activities
- A view transformation rule for process view transformations
- Annotation documents (e.g., a policy specified in
WS-SecurityPolicy)
The repository assigns unique identifier to each artefact being
stored. The usage of unique identifiers allows creating arbitrary
relations between artefacts. The above listed types of artefacts are
typically serializable to XML, therefore the repository mainly needs
to store XML artefacts. Additional metadata, such as a description,
keywords and a name are also applicable to all of the listed types.
|
- D. Schumm, D. Dentsas, M. Hahn, D. Karastoyanova, F. Leymann, M. Sonntag: Web Service Composition Reuse through Shared Process Fragment Libraries. In: Proceedings of the 12th International Conference on Web Engineering (ICWE 2012 Demos) (
pdf).
- D. Dentsas: Integration von Fragmento in eine Rich Client Plattform (in German). University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Student Thesis No. 2331, 2011.
(
pdf).
- D. Schumm, D. Karastoyanova, O. Kopp, F. Leymann, M. Sonntag, S. Strauch:
Process Fragment Libraries for Easier and Faster Development of Process-based Applications. In: Czech Society for Systems Integration (CSSI) (Hrsg): Journal of Systems Integration. Vol. 2(1), Online, 2011. (
pdf)
- D. Schumm, D. Karastoyanova, F. Leymann, S. Strauch:
Fragmento: Advanced Process Fragment Library. Proc. of the 19th International Conference on Information Systems Development (ISD'10), 2010.
(
pdf)
- D. Schumm, F. Leymann, Z. Ma, T. Scheibler, S. Strauch:
Integrating Compliance into Business Processes: Process Fragments as
Reusable Compliance Controls. Proc. of the Multikonferenz
Wirtschaftsinformatik (MKWI'10), 2010. (
pdf)
- F. Daniel, F. Casati, V. D'Andrea, S. Strauch, D. Schumm, F.
Leymann, E. Mulo, U. Zdun, S. Dustdar, S. Sebahi, F. de Marchi, M.S.
Hacid. Business Compliance Governance in Service-Oriented
Architectures. Proc. of the 23rd IEEE International Conference on
Advanced Information Networking and Applications (AINA), IEEE Press,
2009. (
pdf)
- European Project COMPAS: Supporting Infrastructure - Process
Engine, Process Artefact Repository, Process Generation Tool. Project
Deliverable D4.4, 2009.
- European Project MASTER: Technical Architecture and APIs for
Single Trust Domain. Project Deliverable D2.3.1, 2009.
|