Collective Adaptive Process-Aware Information Sytems: Challenges, Scenarios, Techniques

Größe: px
Ab Seite anzeigen:

Download "Collective Adaptive Process-Aware Information Sytems: Challenges, Scenarios, Techniques"

Transkript

1 Collective Adaptive Process-Aware Information ytems: Challenges, cenarios, Techniques Manfred Reichert BPCA 2014 Keynote 8 eptember 2014 Eindhoven Manfred Reichert

2 Page 2 Agenda Adaptive Collective ystems Backgrounds Adaptive Collective Object Lifecycles Adaptive Cross-Organizational Processes

3 Page 3 Adaptive Collective ystems Heterogeneous collections of autonomous task-oriented systems that cooperate on common goals forming a collective system Purpose (cf. FoCA): The socio-technical fabric of our society more and more depends on systems that are constructed as a collective of heterogeneous components and that are tightly entangled with humans and social structures. Their components increasingly need to be able to evolve, collaborate and function as a part of an artificial society.

4 Page 4 Adaptive Collective ystems Relevant issues Nature A strong orientation to working the way that natural systems work. Automated or Facilitated? ome of the research oriented toward facilitating humans in an organization, and some is toward replacing humans with automated, yet flexible, systems. Non-Uniform - There may be many diverse components interacting in complex ways, i.e., it is not assumed that there is a single uniform process system - Diversity is the important ingredient for stability in the face of unexpected changes. ource: K. wenson, 2014

5 Page 5 Agenda Adaptive Collective ystems Backgrounds Adaptive Collective Object Lifecycles Adaptive Cross-Organizational Processes

6 Page 6 Process-Aware Information ystems (PAI) Process chema Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy Non Operative Therapy 1 x Discharge & Documentation clinicaluspicionof CruciateRupture = Yes + + MRT x x x + Activity XOR-plit/Join AND-plit/Join onography Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatment Process Instance I1 x + + x x x Execution Trace: σ 1 = < Patient Admission, Anamnesis & Clinical Examination, X-ray > Process Instance I2 x + + Execution Trace: σ 2 = < Patient Admission, Anamnesis & Clinical Examination, Non Operative Therapy > x x x Activity tates: Activated Completed kipped

7 Page 7 Process-Aware Information ystems (PAI) Process-aware Information ystem (PAI) Late Modeling Web Clnt API Admin. API Msg Queuing Instance 4 Instance 3 Instance 2 Instance 1 Validatíon Process Execution Engine Instance 6 Instance 5 Modeling API Authorization Instance 11 Instance 10 Instance 9 Instance 8 Instance 7 Dyn. Change API Time Mgmt Exceptions Audit Trail... Instance 14 Instance 13 Instance 12 Process Composer Create Process chema Modify Process chema Check Process chema Process Repository Application Component s Process chemas Applicationen / Application erver... Users Process Engineer

8 Page 8 Adaptive PAI: Instance Changes ADEPT Process Execution Engine Individually adaptable Process Instances Process 4 Process 3 Process 2 Process 6 Process 1 Process 5 Process 11 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12

9 Page 9 Adaptive PAI: Instance Changes ADEPT Process Execution Engine Individually adaptable Process Instances Process 4 Process 3 Process 2 Process 1 Process 6 Process 5 Process 11 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 Achievements: - Formal and expressive process meta model - Formal Criteria for Change Correctness - Efficient, build-in consistency checks ( no bad surprise") - upport of a high number of change patterns - API for accomplishing ad-hoc changes

10 Page 10 Adaptive PAI: chema Evolution ADEPT : ADEPT Process Management ystem td Client API Web Clnt API Modeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Process Engine Process 4 Process 3 Process 2 Process 1 Process 6 Process 5 Process 11 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 ADEPT Process Composer Create Process Template Modify Process Template Check Process Template... Repository Process Application Templates Components Applicationen / Application erver... Users instances can be automatically migrated instances have proceeded too far 123 instances cannot be automatically migrated Process Designer / Process Administrator M. Reichert, University of Ulm, 2012

11 Page 11 Adaptive PAI: Extended Process Lifecycle chema : B chema : A x C B x A x D C x E D Process engineer / Process administrator Process Monitoring Execution Log Change Log Create Instances Change Propagation Instance I 1 Instance I 1 B Instance I 1 B A x C B x E A x C x E A x C x E D D D Process Execution Instancespecific Change Exception: Delete (I 1, E) Worklist Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant

12 Page 12 Transferring ADEPT to Industrial Practice

13 Page 13

14 Page 14 Agenda Adaptive Collective ystems Backgrounds Adaptive Collective Object Lifecycles Adaptive Cross-Organizational Processes

15 Page 15 Adaptive Collective Object Lifecycles --

16 Page 16 Adaptive Collective Object Lifecycles ystem Entwurf Testfälle Fahrzeug Erprobung ystem pezifikation Testfälle Gesamtsystem ystem Integration Komponenten pezifikation Testfälle Komponenten Test ystem oftware Design Testfälle? ystem oftware Modultest Komponente Process oftware Komponente Implementierung Product Komponente =

17 Page 17 Adaptive Collective Object Lifecycles: Drivers Process Process Process Modeling Execution Dynamic Adaptation Exception Handling Process Process Process Process Process Process Process

18 Page 18 The Corepro Framework: Overview M o d e l l e b e n e Datenmodell Gesamtsystem hatys Data ystem Model hatkomp nutztkomp Komponente Life Cycle Coordination Model ystem Auswahl Komponenten Komponente Bestellung Release Gebildet Umbau Mechanik Prototyp umgebaut Object Life Cycles / Konfiguration Muster gebildet τ Life Cycle Coordination Aufgebaut Model Komponente angeliefert Absicherung [i.o.] [Nicht i.o.] Abgesichert Gesamtsystem Releasebildung Rückdokumentation Brett- Test Melden E E E I n s t a n z e b e n e Datenstruktur BR212, Rel. 02/08 hatys Telematik High V2.2 hatkomp nutztkomp Komponente Head-Up Unit V3.14 Gesamtsystem ystem Data tructure nutztkomp Komponente TV Tuner V1.83 Datengetriebene Prozessstruktur Telematik High V2.2 Auswahl Komponenten Head-Up Unit V3.14 Bestellung Komponente angeliefert τ Release Gebildet Umbau Mechanik BestätigungMuster Konfiguration gebildet Prototyp umgebaut Muster Aufgebaut τ Data-driven Process tructure Absicherung [i.o.] [Nicht i.o.] Abgesichert TV Tuner V1.83 Bestellung Komponente angeliefert Installieren Melden Absicherung Installieren E [i.o.] [Nicht i.o.] BR212, Rel. 02/08 Releasebildung Rückdokumentation Brett- Test Abgesichert E E Installieren Melden E

19 Page 19 The Corepro Framework: Overview M o d e l l e b e n e Datenmodell Gesamtsystem hatys ystem hatkomp nutztkomp Komponente Life Cycle Coordination Model ystem Auswahl Komponenten Komponente Bestellung Release Gebildet g Umbau Mechanik Prototyp umgebaut Object Life Cycles / Konfiguration Muster gebildet τ Life Cycle Coordination Aufgebaut a Model Komponente angeliefert Absicherung [i.o.] [Nicht i.o.] Abgesichert Gesamtsystem Releasebildung Rückdokumentation Brett- Test Melden E E E I n s t a n z e b e n e Datenstruktur BR212, Rel. 02/08 hatys Telematik High V2.2 hatkomp nutztkomp Komponente Head-Up Unit V3.14 Gesamtsystem ystem nutztkomp Komponente TV Tuner V1.83 Datengetriebene Prozessstruktur Telematik High V2.2 Auswahl Komponenten Head-Up Unit V3.14 Bestellung Komponente angeliefert τ Release Gebildet g Umbau Mechanik BestätigungMuster Konfiguration gebildet Prototyp umgebaut Muster Aufgebaut a τ Data-driven Process tructure Absicherung [i.o.] [Nicht i.o.] Abgesichert TV Tuner V1.83 Bestellung Komponente angeliefert Installieren Melden Absicherung Installieren E [i.o.] [Nicht i.o.] BR212, Rel. 02/08 Releasebildung Rückdokumentation Brett- Test Abgesichert E E Installieren Melden E

20 Page 20 The Corepro Framework: Overview M o d e l l e b e n e Datenmodell Gesamtsystem hatys ystem hatkomp nutztkomp Komponente Life Cycle Coordination Model ystem Auswahl Komponenten τ hatkomp Konfiguration gebildet Komponente Bestellung Komponente angeliefert BestätigungMuster hatys τ Absicherung Gesamtsystem Releasebildung Release Gebildet g Umbau Mechanik Prototyp umgebaut Rückdokumentation Muster Brett- Aufgebaut a Test [i.o.] [Nicht i.o.] Installieren hatys Installieren nutztkomp Abgesichert Melden E E E I n s t a n z e b e n e Datenstruktur Gesamtsystem BR212, Rel. 02/08 hatys ystem Telematik High V2.2 hatkomp nutztkomp Komponente Head-Up Unit V3.14 nutztkomp Komponente TV Tuner V1.83 Datengetriebene Prozessstruktur τ Head-Up Unit V3.14 Bestellung Komponente angeliefert BR212, Rel. 02/08 Releasebildung Release Gebildet g Umbau Mechanik Prototyp umgebaut Rückdokumentation E Installieren BestätigungMuster Telematik High V2.2 Auswahl Konfiguration Komponenten gebildet τ Muster Brett- Aufgebaut a Test Data-driven Process tructure Absicherung [i.o.] [Nicht i.o.] TV Tuner V1.83 Bestellung Komponente angeliefert Installieren Abgesichert Melden E Absicherung [i.o.] [Nicht i.o.] E Installieren Abgesichert Melden E

21 Page 21 The Corepro Framework: Overview M o d e l l e b e n e Datenmodell Gesamtsystem hatys ystem hatkomp nutztkomp Komponente Life Cycle Coordination Model ystem Auswahl Komponenten τ hatkomp Konfiguration gebildet Komponente Bestellung Komponente angeliefert BestätigungMuster hatys τ Absicherung Gesamtsystem Releasebildung Release Gebildet g Umbau Mechanik Prototyp umgebaut Rückdokumentation Muster Brett- Aufgebaut a Test [i.o.] [Nicht i.o.] Installieren hatys Installieren nutztkomp Abgesichert Melden E E E I n s t a n z e b e n e Datenstruktur Gesamtsystem BR212, Rel. 02/08 hatys ystem Telematik High V2.2 hatkomp nutztkomp Komponente Head-Up Unit V3.14 nutztkomp Komponente TV Tuner V1.83 Datengetriebene Prozessstruktur Head-Up Unit V3.14 Bestellung Komponente angeliefert Release Gebildet g BR212, Rel. 02/08 Releasebildung Umbau Prototyp Rück- Mechanik umgebaut dokumentation Installieren BestätigungMuster Telematik High V2.2 Auswahl Konfiguration Komponenten gebildet τ Muster Brett- Aufgebaut a Test τ Absicherung [i.o.] [Nicht i.o.] TV Tuner V1.83 Bestellung Komponente angeliefert Installieren Abgesichert Melden E Absicherung [i.o.] [Nicht i.o.] E E Installieren Abgesichert Melden E

22 Page 22 Datengetriebene Prozessstruktur BestätigungMechanik Navigation Auswahl Lieferant Ausgewählt τ Aufgebaut τ GP ensor pezifizieren pezifiziert τ Bestellen τ icht- [i.o.] Prüfung E [Nicht i.o.] Multimedia-Einheit pezifizieren pezifiziert Verstärker pezifizieren pezifiziert Klima Display pezifizieren icht- [i.o.] Prüfung E [Nicht i.o.] Motor-G Diesel 2 pezifizieren Bestellen Angeliefert Klima Bedieneinheit 2 Klima-teuergerät low pezifizieren icht- [i.o.] pezifizieren icht- [i.o.] Formal semantics enables correct Prüfung E executability Prüfung E [Nicht i.o.] [Nicht i.o.] Klima Bedieneinheit 1 pezifizieren pezifiziert E-Klasse Aufbau Mechanik Aufgebaut Test Mechanik Getestet Installieren Angeliefert Display Installieren BestätigungMechanik Testfahrt [i.o.] icht- [i.o.] Prüfung E [Nicht i.o.] pezifizieren Bestellen Angeliefert icht- Prüfung E pezifizieren Bestellen Angeliefert [Nicht i.o.] Installieren Installieren Bestellen Motor-G Diesel τ icht- [i.o.] Prüfung E pezifizieren icht- [i.o.] Prüfung E [Nicht i.o.] [Nicht i.o.] τ τ Installieren Motor-G Benzin 2 τ Bestellen Angeliefert icht- [i.o.] pezifizieren icht- [i.o.] Prüfung E Prüfung E Bestellen Angeliefert [Nicht i.o.] icht- [i.o.] Prüfung E [Nicht i.o.] E Installieren Installieren icht- [i.o.] Prüfung E [Nicht i.o.] Motor-G Benzin pezifizieren pezifiziert Getriebe teuergerät 2 pezifizieren pezifiziert ignificant reduction of modeling efforts Bestellen Bestellen Innenraum Auswahl Lieferant Ausgewählt τ Aufgebaut τ Angeliefert Angeliefert Getriebe teuergerät Labortest E Installieren Installieren Installieren Powertrain Auswahl Lieferant Ausgewählt τ Aufgebaut Installieren Installieren Installieren Labortest Installieren Installieren Installieren Installieren [Nicht i.o.] icht- [i.o.] Prüfung E [Nicht i.o.] E Installieren Installieren Labortest icht- [i.o.] Prüfung E [Nicht i.o.] E Installieren Klima Bedieneinheit 3 pezifizieren pezifiziert Bestellen Angeliefert Tür-teuergerät pezifizieren pezifiziert icht- [i.o.] Prüfung E [Nicht i.o.] Bestellen Angeliefert Tür-G Beifahrer pezifizieren pezifiziert Bestellen Angeliefert icht- [i.o.] Prüfung E [Nicht i.o.] icht- [i.o.] Prüfung E [Nicht i.o.] Klima-teuergerät pezifizieren pezifiziert Bestellen Angeliefert icht- [i.o.] Prüfung E [Nicht i.o.]

23 Page 23 The Corepro Framework: Data-Driven Adaptation Change Operation (Data tructure) 1) removerelation(telematik High V2.2, TV Tuner V1.83, nutztkomp); 2) removeobject(tv Tuner V1.83); Change Operation (Process tructure) 1) removeexttrans(telematik High V2.2. Muster Aufgebaut, Installieren, TV Tuner V1.83. E); 2) removeolc(tuner V1.83); I n s t a n z e b e n e Datenstruktur BR212, Rel. 02/08 hatys Telematik High V2.2 Komponente Head-Up Unit V3.14 Gesamtsystem ystem hatkomp nutztkomp nutztkomp Komponente TV Tuner V1.83 Datengetriebene Prozessstruktur Head-Up Unit V3.14 Bestellung Komponente angeliefert BR212, Rel. 02/08 Release- Release Umbau Prototyp Rückbildung gebildet Mechanik umgebaut dokumentation E Installieren BestätigungMuster Telematik High V2.2 YIELD! Auswahl Konfiguration Komponenten gebildet τ Muster Brett- aufgebaut Test τ Absicherung [i.o.] [Nicht i.o.] Abgesichert TV Tuner V1.83 Bestellung Komponente angeliefert E Installieren Installieren Melden E Absicherung [i.o.] [Nicht i.o.] Abgesichert Melden E

24 Page 24 The Corepro Framework: Exception Handling Forward Recovery JUMP tep 1 REET REET tep 2 JUMP tep 3 I n s t a n z e b e n e Datenstruktur BR212, Rel. 02/08 hatys Telematik High V2.2 Komponente Head-Up Unit V3.14 Gesamtsystem ystem hatkomp nutztkomp nutztkomp Komponente TV Tuner V1.83 Datengetriebene Prozessstruktur Head-Up Unit V3.14 Bestellung Komponente angeliefert Rückdokumentation E YIELD Installieren BestätigungMuster Telematik High V2.2 YIELD! Auswahl Konfiguration Komponenten gebildet τ Muster Brett- aufgebaut Test τ Absicherung [i.o.] [Nicht i.o.] YIELD Umbau Mechanik Abgesichert TV Tuner V1.83 Bestellung Komponente angeliefert YIELD!!! Prototyp umgebaut Installieren Melden E Absicherung YIELD! YIELD! [i.o.] [Nicht i.o.] BR212, Rel. 02/08 Release- Release bildung gebildet YIELD! Abgesichert E Installieren Melden E

25 Page 25 The Corepro Framework: Proof-of-Concept Automatic Defining Dynamic Graphical imulating Creation the Adaptation Model User and Large Level Interface Execution and Process with Exception of Correctness COREPROim of tructures a Process Handling Checks tructure Zustandsmarkierungen NotActivated Activated Done kipped Transitionsmarkierungen Waiting Processing Fired Disabled Inkonsistenz erkannt

26 Page 26 IO 26262: Road Vehicles, Functional afety The Corepro Framework: Case tudy Instance Level: Data Process tructure Life OLC Data Cycle of Model Description Object and Coordination Automatically COREPRO-im Type of the "ystem" IO Model Created Norm Process tructure = tartzustand = Endzustand = Objektzustand = Interne Transition mit verknüpftem Prozess und Transitionsbedingung PD = Product Development, HW = Hardware, W = oftware

27 Page 27 Agenda Adaptive Collective ystems Backgrounds Adaptive Collective Object Lifecycles Adaptive Cross-Organizational Processes

28 Page 28 Adaptive Cross-Organizational Processes Cross-Organizational Processes Business Process Compliance Adaptation & Evolution Process-aware Information ystem Running Instances / Process Engine Process Models Process Logs.

29 Page 29 Modeling Cross-Organizational Processes: Interaction Modeling

30 Page 30 Cross-Organizational Processes

31 Page 31 Cross-Organizational Processes

32 Page 32 Cross-Organizational Processes: Interconnection Modeling

33 Page 33 Cross-Organizational Processes: Interaction Modeling

34 Page 34 Interaction Modeling: Languages, Notations, tandards Chor Conversation protocols Interaction Petri-Nets Let s Dance ibpmn W-CDL BPMN 2.0 Choreography DAChor Qiu Zongyan, Zhao Xiangpeng, Cai Chao, and Yang Hongli: Towards the Theoretical Foundation of Choreography, WWW 07, 2007.

35 Page 35 Languages, Notations, tandards Interaction Modeling: Languages, Notations, tandards Chor Conversation protocols Interaction Petri-Nets Let s Dance ibpmn W-CDL BPMN 2.0 Choreography DAChor Xiang Fu, Tevfik Bultan, Jianwen u: Conversation Protocols: A Formalism for pecification and Verification of Reactive Electronic ervices. CIAA 04, Xiang Fu, Tevfik Bultan, Jianwen u: Realizability of conversation protocols with message contents. Web ervices Research 2(4), 2005.

36 Page 36 Languages, Notations, tandards Interaction Modeling: Languages, Notations, tandards Chor Conversation protocols Interaction Petri-Nets Let s Dance ibpmn W-CDL BPMN 2.0 Choreography DAChor Gero Decker, Mathias Weske: Local Enforceability in Interaction Petri Nets, BPM 07, 2007.

37 Page 37 Languages, Notations, tandards Interaction Modeling: Languages, Notations, tandards Chor Conversation protocols Interaction Petri-Nets Let s Dance ibpmn W-CDL BPMN 2.0 Choreography DAChor Johannes Maria Zaha, Alistair Barros, Marlon Dumas, Arthur ter Hofstede: Let s dance: A language for service behavior modeling. CoopI 07, 2007.

38 Page 38 Languages, Notations, tandards Interaction Modeling: Languages, Notations, tandards Chor Conversation protocols Interaction Petri-Nets Let s Dance ibpmn W-CDL BPMN 2.0 Choreography DAChor Gero Decker, Alistair Barros: Interaction Modeling using BPMN, BPM 07, 2007.

39 Page 39 Languages, Notations, tandards Interaction Modeling: Languages, Notations, tandards Chor Conversation protocols Interaction Petri-Nets Let s Dance ibpmn W-CDL BPMN 2.0 Choreography DAChor W3C: Web services choreography description language 1.0, 2005.

40 Page 40 Languages, Notations, tandards Interaction Modeling: Languages, Notations, tandards Chor Conversation protocols Interaction Petri-Nets Let s Dance ibpmn W-CDL BPMN 2.0 Choreography DAChor OMG/BPMI: BPMN 2.0, What about Data?

41 Page 41 Languages, Notations, tandards Interaction Modeling: Languages, Notations, tandards Chor Conversation protocols Interaction Petri-Nets Let s Dance ibpmn W-CDL BPMN 2.0 Choreography DAChor

42 Page 42 Ensuring Compliance of Cross-Organizational Processes D. Knuplesch, M. Reichert, W. Fdhila,. Rinderle-Ma, (2013) On Enabling Compliance of Cross-Organizational Business Processes. In: 11th Int'l Conference Business Process Management (BPM'13), Beijing, 2013 D. Knuplesch, M. Reichert, R. Pryss, W. Fdhila,. Rinderle-Ma, tefanie (2013) Ensuring Compliance of Distributed and Collaborative Workflows. In: 9th IEEE Int'l Conference on Collaborative Computing: Networking, Applications and Worksharing (CollborateCom'13), Austin, 2013, IEEE Computer ociety Press D. Knuplesch, M. Reichert, T. Ly, A. Kumar,. Rinderle-Ma (2013) Visual Modeling of Business Process Compliance Rules with the upport of Multiple Perspectives. In: 32nd Int'l Conference on Conceptual Modeling (ER 2013), Hong Kong, 2013

43 Page 43 Cross-Organizational Process Compliance Business Process Compliance Cross-Organizational Processes Change / Flexibility Interaction Modeling

44 Page 44 cenario: Electronic Change Request interaction model local views e.g. local view of engineering team public private process models e.g. public process model of engineering team

45 Page 45 Relevant Layers Public interaction model sound? realizable? local views sound? conform? public process models compatible? conform? sound? conform? private process models Private sound?

46 Page 46 The Process of Interaction Modeling specify interaction model check realizability revise interaction model specify public process models compute local views realizable? specify private process models

47 Page 47 Relevant Layers and Compliance Rules Public interaction model sound? realizable? local views sound? conform? public process models compatible? conform? sound? conform? private process models Private compatible? sound?

48 Page 48 Relevant Layers and Compliance Rules Public interaction model local views public process models ide Affected effects development must be determined tasks before must sending be suspended comments before on the implementing ECR to the changes. team. private process models local compliance rules Private Local compliance

49 Page 49 Relevant Layers and Compliance Rules Public interaction model globale compliance rules local views public process models The engineers must determine side effects before the decision team decides on the change. globale compliance? Private private process models locale compliance local compliance rules

50 Page 50 Relevant Layers and Compliance Rules Public interaction model globale compliance rules local views public process models ide effects must be determined before sending comments on the ECR to the change team. asserted compliance assertions globale compliance? Private private process models local compliance rules incl. assertions locale compliance

51 Page 51 The Process of Interaction Modeling select/specify compliance rules specify specify public public process process models & assertions models specify interaction model compute local views check realizability realizable? revise interaction model check global compliance compliant? revise public process models & assertions specify private process models ensure local&asserted compliance

52 Page 52 Relevant Layers and Compliance Rules Public interaction model local views compliability? globale compliance rules public process models Comments on the ECR must not be requested before change details are sent to the engineers. asserted compliance assertions globale compliance? Private private process models local compliance rules incl. assertions locale compliance

53 Page 53 The Process of Interaction Modeling select/specify compliance rules specify specify public public process process models & assertions models specify interaction model compute local views check check realizability realizability & compliability realizable? revise interaction model check global compliance compliant? revise public process models & assertions specify private process models ensure local&asserted compliance Release

54 Page 54 Relevant Layers and Compliance Rules Public interaction model local views compliability? global compliance rules public process models asserted compliance assertions globale compliance? Private private process models local compliance rules incl. assertions locale compliance

55 Page 59 Enabling Adaptations and Changes of Cross-Organizational Processes W. Fdhila,. Rinderle-Ma, M. Reichert (2012) Change Propagation in Collaborative Processes cenarios. In: 8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom'12), Pittsburgh, 2012

56 Page 60 Basics Global Choreography Model (Interaction Model) Model Abstraction Public View of Partner B

57 Page 61 Basics

58 Page 62 Basics Pu b l i c V i e w Conformant with? Pri va t e V i e w R e ce i ve A Private activities, e.g., data transformation a1 A-->B B-->C e n d C XO R XO R R e ce i ve C AN D C -->B XO R E-->B a2 R e ce i ve E AN D a3 XO R a4 Public View of Partner B Private View of Partner B

59 Page 63 Basics Global chema Global Choreography Model

60 Page 64 - Ok! and what is the problem then? Basics Conformance (Consistency) Behavioral Compatibility Waiting for a message which will never arrive ending message which will not be consumed tructural compatibility Transitivity effects Negotiation

61 Page 65 Change Propagation Choreography Model + Public views + Change pecification Partners affected by the change + Changes to be propagated - Preserve Conformance - Preserve Compatibility - Transitive effects - Negotiation

62 Page 66 Change Propagation: Negotiation

63 Page 67 Change Propagation: Change Patterns INERT(fragment, how, in, out) inserts a new fragment in a process model. DELETE(fragment) Deletes an existing fragment from a process model. REPLACE(oldFragment, newfragment) Replaces an existing fragment by a new one in the process model. UPDATE(activity, attribute, newvalue) Updates the attributes of a single activity of a process model. Attribute could be: partner, role, input, output, etc.

64 Page 68 Change Propagation: Replace Pattern Conforming with? Pu b l i c V i e w Pri va t e V i e w R e ce i ve A a1 A-->B B-->C e n d C XO R XO R R e ce i ve C AN D C -->B XO R E-->B a2 R e ce i ve E AN D a3 XO R a4 Public View of Partner B Private View of Partner B

65 Page 69 Change Propagation: Replace Pattern R e ce i ve A

66 Page 70 Change Propagation: Replace Pattern R e ce i ve A

67 Page 71 Change Propagation: Replace Pattern R e ce i ve A

68 Page 72 Change Propagation: Replace Pattern R e ce i ve A

69 Page 73 Change Propagation: Replace Pattern R e ce i ve A

70 Page 74 Change Propagation: Replace Pattern R e ce i ve A

71 Page 75 Change Propagation: Replace Pattern R e ce i ve A

72 Page 76 Change Propagation: Replace Pattern B

73 Page 77 Change Propagation: Replace Pattern

74 Page 78 Change Propagation: Replace Pattern Public View of C Public View of E Global Choreography Model

75 Page 79 Change Propagation: Replace Pattern Public View of C Public View of E Global Choreography Model

76 Page 80 Change Propagation: Replace Pattern Public View of C Public View of E Global Choreography Model

77 Page 81 Change Propagation: Replace Pattern Public View of C Public View of E Global Choreography Model

78 Page 82

Process and Data: Two Sides of the Same Coin?

Process and Data: Two Sides of the Same Coin? 1 of 54 Process and Data: Two ides of the ame Coin? Manfred eichert University of Ulm Databases and Information ystems Institute manfredreichert@uni-ulmde M eichert, University of Ulm, 2012 Agenda 2 of

Mehr

Taking an Engineering Perspective on Process-Aware Information Systems

Taking an Engineering Perspective on Process-Aware Information Systems Taking an ngineering Perspective on Process-Aware Information ystems Manfred Reichert wwwuni-ulmde/dbis Manfred Reichert Innsbruck Page 2 Process-Aware Information ystems Page 3 Business Process Management

Mehr

The core problem implementing BPEL based systems: Engineering Gap between Business- and Technical --Implementation!

The core problem implementing BPEL based systems: Engineering Gap between Business- and Technical --Implementation! ORACLE BPA Suite Process Automation using the new Business Process Analysis Suite Ralf Müller (ORACLE) Dirk Stähler (OPITZ CONSULTING) OC ARIS 4 ORACLE BPEL The core problem implementing BPEL based systems:

Mehr

ISO 15504 Reference Model

ISO 15504 Reference Model Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define metrics Pre-review Review yes Release

Mehr

Geschäftsprozesse und Regeln

Geschäftsprozesse und Regeln Geschäftsprozesse und Regeln 7 Szenarien einer möglichen Integration Jana Koehler Hochschule Luzern Lucerne University of Applied Sciences and Arts jana.koehler@hslu.ch Gartner: Organizations struggle

Mehr

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung functions in SysML 2.0 La Jolla, 22.05.2014 12/10/2015 Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung Dipl. Wirtsch.-Ing. Christian Muggeo Dipl. Wirtsch.-Ing. Michael

Mehr

Darstellung und Anwendung der Assessmentergebnisse

Darstellung und Anwendung der Assessmentergebnisse Process flow Remarks Role Documents, data, tool input, output Important: Involve as many PZU as possible PZO Start Use appropriate templates for the process documentation Define purpose and scope Define

Mehr

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part V) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Social Innovation and Transition

Social Innovation and Transition Social Innovation and Transition Dmitri Domanski & Jürgen Howaldt TU Dortmund University Sozialforschungsstelle Dortmund Co-innovation theory and practice to facilitate change Wageningen, October 28-29,

Mehr

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016 Overview The Hamburg Süd VGM Web portal is an application that enables you to submit VGM information directly to Hamburg Süd via our e-portal Web page. You can choose to enter VGM information directly,

Mehr

V-Modell mit UML. Max Kleiner

V-Modell mit UML. Max Kleiner V-Modell mit UML Max Kleiner Open or programming for change The Unified Modeling Language [UML95] is a thirdgeneration object-oriented modeling language for specifying, visualizing, and documenting the

Mehr

prorm Budget Planning promx GmbH Nordring Nuremberg

prorm Budget Planning promx GmbH Nordring Nuremberg prorm Budget Planning Budget Planning Business promx GmbH Nordring 100 909 Nuremberg E-Mail: support@promx.net Content WHAT IS THE prorm BUDGET PLANNING? prorm Budget Planning Overview THE ADVANTAGES OF

Mehr

on Software Development Design

on Software Development Design Werner Mellis A Systematic on Software Development Design Folie 1 von 22 How to describe software development? dimensions of software development organizational division of labor coordination process formalization

Mehr

Karlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH)

Karlsruhe Institute of Technology Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Combining Cloud and Grid with a User Interface Jie Tao Karlsruhe Institute of Technology jie.tao@kit.edu Die Kooperation von Outline Motivation The g-eclipse Project Extending gg-eclipse for a Cloud Framework

Mehr

GridMate The Grid Matlab Extension

GridMate The Grid Matlab Extension GridMate The Grid Matlab Extension Forschungszentrum Karlsruhe, Institute for Data Processing and Electronics T. Jejkal, R. Stotzka, M. Sutter, H. Gemmeke 1 What is the Motivation? Graphical development

Mehr

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient Filing system designer FileDirector Version 2.5 Novelties FileDirector offers an easy way to design the filing system in WinClient. The filing system provides an Explorer-like structure in WinClient. The

Mehr

Product Lifecycle Manager

Product Lifecycle Manager Product Lifecycle Manager ATLAS9000 GmbH Landauer Str. - 1 D-68766 Hockenheim +49(0)6205 / 202730 Product Lifecycle Management ATLAS PLM is powerful, economical and based on standard technologies. Directory

Mehr

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part XI) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

=16LP =16LP. Neugierde gesucht. Einordnung

=16LP =16LP. Neugierde gesucht. Einordnung 21.10.2010 Neugierde gesucht DBIS-Informationsveranstaltung Informationsveranstaltung Überblick, Anforderungen und Themen Seite 2 Einordnung Bachelor Proseminar: Konzepte für Daten- und Prozess-Management

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

HIR Method & Tools for Fit Gap analysis

HIR Method & Tools for Fit Gap analysis HIR Method & Tools for Fit Gap analysis Based on a Powermax APML example 1 Base for all: The Processes HIR-Method for Template Checks, Fit Gap-Analysis, Change-, Quality- & Risk- Management etc. Main processes

Mehr

Privacy-preserving Ubiquitous Social Mining via Modular and Compositional Virtual Sensors

Privacy-preserving Ubiquitous Social Mining via Modular and Compositional Virtual Sensors Privacy-preserving Ubiquitous Social Mining via Modular and Compositional s Evangelos Pournaras, Iza Moise, Dirk Helbing (Anpassung im Folienmaster: Menü «Ansicht» à «Folienmaster») ((Vorname Nachname))

Mehr

Flexibles Workflow-Management mit ADEPT2

Flexibles Workflow-Management mit ADEPT2 Flexibles Workflow-Management mit ADEPT Realisierung prozessorientierter Anwendungs- und Informationssysteme mit schneller Anpassung bei sich ändernden Rahmenbedingungen Prof. Dr. Peter Dadam Abt. Datenbanken

Mehr

3.2 Erstellung, Installation und Verwaltung von Prozessvorlagen. 3.5 Erzeugung, Ausführung und Überwachung von Prozessinstanzen

3.2 Erstellung, Installation und Verwaltung von Prozessvorlagen. 3.5 Erzeugung, Ausführung und Überwachung von Prozessinstanzen Inhalt 3.1 Einführung und Überblick 3.2 Erstellung, Installation und Verwaltung von Prozessvorlagen 3.3 Unterstützung von Anwendungsfunktionen 3.4 Organisationsmodellierung und Bearbeiterzuordnung 3.5

Mehr

Context-adaptation based on Ontologies and Spreading Activation

Context-adaptation based on Ontologies and Spreading Activation -1- Context-adaptation based on Ontologies and Spreading Activation ABIS 2007, Halle, 24.09.07 {hussein,westheide,ziegler}@interactivesystems.info -2- Context Adaptation in Spreadr Pubs near my location

Mehr

Augmented External Human Memory

Augmented External Human Memory Studienprojekt Augmented External Human Memory Lehrstuhl für Mensch-Computer Interaktion Prof. Dr. Albrecht Schmidt Sommersemester 2013 1 Lehrstuhl für Mensch-Computer Interaktion 2 AUGMENTED EXTERNAL

Mehr

Unternehmensweite IT Architekturen

Unternehmensweite IT Architekturen Unternehmensweite IT Architekturen Part 1: IT Systems Architecture, Roles and Responsibilities of IT Architects Part 2: Solution Architecture, based on a practical Case Study Part 3: SOA (Service Oriented

Mehr

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016 Overview The Hamburg Süd VGM-Portal is an application which enables to submit VGM information directly to Hamburg Süd via our e-portal web page. You can choose to insert VGM information directly, or download

Mehr

Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth

Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth Connect on LinkedIn www.linkedin.com/in/heiko-schwindt-625039140/ 1 "The challenge

Mehr

Walter Buchmayr Ges.m.b.H.

Walter Buchmayr Ges.m.b.H. Seite 1/10 Chapter Description Page 1 Advantages 3 2 Performance description 4 3 Settings 5 4 Options 6 5 Technical data 7 6 Pictures 8 http://members.aon.at/buchmayrgmbh e-mail: walter.buchmayr.gmbh@aon.at

Mehr

Repositioning University Collections as Scientific Infrastructures.

Repositioning University Collections as Scientific Infrastructures. Repositioning University Collections as Scientific Infrastructures. HUMANE Seminar Academic Cultural Heritage: The Crown Jewels of Academia Rome, November 14-16, 2014 Dr. Cornelia Weber Humboldt University

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

JavaFX im UI-Technologiedschungel

JavaFX im UI-Technologiedschungel JavaFX im UI-Technologiedschungel Guten Tag, Hallo, Servus! Björn Müller Seit 2007 SAP, AJAX, Swing, JavaFX CaptainCasa Community Swing für Unternehmensanwendungen Seit 2012: JavaFX für Unternehmensanwendungen

Mehr

Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS

Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS Business Activity Monitoring Overall, Real Time Monitoring Daniel Jobst, TietoEnator Michael Herr, Deutsche Post SOPSOLUTIONS CITT Expertengespräch TietoEnator 2006 Page 1 Data Freshness and Overall, Real

Mehr

Formalisierung von Akitivitätsstrukturen

Formalisierung von Akitivitätsstrukturen Formalisierung von Akitivitätsstrukturen Stephan Trahasch Tobias Lauer 4. Februar 2004 Übersicht elearning Standards IMS Learning Design Workflow and Process Management ISO Collaborative Technology 04.02.2004

Mehr

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources physik multimedial Lehr- und Lernmodule für das Studium der Physik als Nebenfach Links to e-learning content for physics, a database of distributed sources Julika Mimkes: mimkes@uni-oldenburg.de Overview

Mehr

ISO 15504 Reference Model

ISO 15504 Reference Model Prozess Dimension von SPICE/ISO 15504 Process flow Remarks Role Documents, data, tools input, output Start Define purpose and scope Define process overview Define process details Define roles no Define

Mehr

Lessons learned from co-operation The project Virtual interaction with Web 2.0 in companies

Lessons learned from co-operation The project Virtual interaction with Web 2.0 in companies Lessons learned from co-operation The project Virtual interaction with Web 2.0 in companies 43 rd EUCEN Conference Lena Oswald Center of Continuing University Education Hamburg University Agenda The project

Mehr

Username and password privileges. Rechteverwaltung. Controlling User Access. Arten von Rechten Vergabe und Entzug von Rechten DBS1 2004

Username and password privileges. Rechteverwaltung. Controlling User Access. Arten von Rechten Vergabe und Entzug von Rechten DBS1 2004 Arten von Rechten Vergabe und Entzug von Rechten Seite 1 Controlling User Access Database administrator Username and password privileges Users Seite 2 Privileges Database security System security Data

Mehr

Abschnitt 1. BPM als Lingua franca. Management, Fachbereiche und IT Ist BPM ein Weg zur (Auf-)Lösung der Sprachbarriere?

Abschnitt 1. BPM als Lingua franca. Management, Fachbereiche und IT Ist BPM ein Weg zur (Auf-)Lösung der Sprachbarriere? BPM als Lingua franca Management, Fachbereiche und IT Ist BPM ein Weg zur (Auf-)Lösung der Sprachbarriere? Abschnitt 1 All trademarks used are the property of their respective owners Lingua franca Language

Mehr

Online Learning in Management

Online Learning in Management 43 rd EUCEN Conference 2012 Workshop: Supporting the individual learner in ULLL The Makes and Brakes of Collaborative E-Learning: Online Learning in Management - A case study - Dr. Marion Bruhn-Suhr University

Mehr

A central repository for gridded data in the MeteoSwiss Data Warehouse

A central repository for gridded data in the MeteoSwiss Data Warehouse A central repository for gridded data in the MeteoSwiss Data Warehouse, Zürich M2: Data Rescue management, quality and homogenization September 16th, 2010 Data Coordination, MeteoSwiss 1 Agenda Short introduction

Mehr

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Introducing PAThWay Structured and methodical performance engineering Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Technical University of Munich Overview Tuning Challenges

Mehr

Tube Analyzer LogViewer 2.3

Tube Analyzer LogViewer 2.3 Tube Analyzer LogViewer 2.3 User Manual Stand: 25.9.2015 Seite 1 von 11 Name Company Date Designed by WKS 28.02.2013 1 st Checker 2 nd Checker Version history Version Author Changes Date 1.0 Created 19.06.2015

Mehr

Flexible und adaptive prozessorientierte Informationssysteme: Herausforderungen und Lösungen

Flexible und adaptive prozessorientierte Informationssysteme: Herausforderungen und Lösungen Flexible und adaptive prozessorientierte Informationssysteme: Herausforderungen und Lösungen Prof. Dr. Peter Dadam Institut für Datenbanken und Informationssysteme (DBI) Universität Ulm, D-89081 Ulm www.uni-ulm.de/dbis

Mehr

Prof. Dr. Bryan T. Adey

Prof. Dr. Bryan T. Adey Leiter der Bachelor- Prof. Dr. Bryan T. Adey Institut: Fachbereich: IBI Infrastrukturmanagement Anzahl Themen: 5 Themen direkt auf der Website der Professur/des Instituts veröffentlicht Link: http://www.im.ibi.ethz.ch/lehre/studienarbeit

Mehr

JPlus Platform Independent Learning with Environmental Information in School

JPlus Platform Independent Learning with Environmental Information in School JPlus Platform Independent Learning with Environmental Information in School Mario Härtwig, Pierre Karrasch Salzburg, 7. Juli 2010 Genesis Umweltmonitoring als Beitrag zur Umweltbildung an Schulen. Kulturlandschaftsentwicklung

Mehr

Dr. Jens Hündling Manager Sales Consulting Oracle, Potsdam. DOAG SIG BPM Frankfurt, 27. September 2011

Dr. Jens Hündling Manager Sales Consulting Oracle, Potsdam. DOAG SIG BPM Frankfurt, 27. September 2011 Oracle Process Process Management: Strategie und Produktüberblick Dr. Jens Hündling Manager Sales Consulting Oracle, Potsdam DOAG SIG BPM Frankfurt, 27. September 2011 The

Mehr

Turning Data Into Insights Into Value. Process Mining. Introduction to KPMG Process Mining

Turning Data Into Insights Into Value. Process Mining. Introduction to KPMG Process Mining Turning Data Into Insights Into Value Process Mining Introduction to KPMG Process Mining Overview: KPMG Process Mining The Process Mining Technology Business Challenges Our Approaches TARGETED MEASURES

Mehr

The Development and Use of Industrial Robots the Educational/Work Science Perspective (part 1)

The Development and Use of Industrial Robots the Educational/Work Science Perspective (part 1) Prof. Dr. Martin Fischer Institut für Berufspädagogik und Allgemeine Pädagogik Internet: http://www.ibp.kit.edu The Development and Use of Industrial Robots the Educational/Work Science Perspective (part

Mehr

Level 2 German, 2013

Level 2 German, 2013 91126 911260 2SUPERVISOR S Level 2 German, 2013 91126 Demonstrate understanding of a variety of written and / or visual German text(s) on familiar matters 9.30 am Monday 11 November 2013 Credits: Five

Mehr

Prof. Dr. Margit Scholl, Mr. RD Guldner Mr. Coskun, Mr. Yigitbas. Mr. Niemczik, Mr. Koppatz (SuDiLe GbR)

Prof. Dr. Margit Scholl, Mr. RD Guldner Mr. Coskun, Mr. Yigitbas. Mr. Niemczik, Mr. Koppatz (SuDiLe GbR) Prof. Dr. Margit Scholl, Mr. RD Guldner Mr. Coskun, Mr. Yigitbas in cooperation with Mr. Niemczik, Mr. Koppatz (SuDiLe GbR) Our idea: Fachbereich Wirtschaft, Verwaltung und Recht Simple strategies of lifelong

Mehr

Order Ansicht Inhalt

Order Ansicht Inhalt Order Ansicht Inhalt Order Ansicht... 1 Inhalt... 1 Scope... 2 Orderansicht... 3 Orderelemente... 4 P1_CHANG_CH1... 6 Function: fc_ins_order... 7 Plug In... 8 Quelle:... 8 Anleitung:... 8 Plug In Installation:...

Mehr

Dr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011

Dr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011 Business Management: Grundlagen, Business Process Life Cycle, Überblick Oracle BPM Suite 11g Dr. Jens Hündling Senior Sales Consultant DOAG Apps 2011 Berlin, 05. Mai 2011

Mehr

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All

Mehr

Call Centers and Low Wage Employment in International Comparison

Call Centers and Low Wage Employment in International Comparison Wissenschaftszentrum Nordrhein-Westfalen Kulturwissenschaftliches Institut Wuppertal Institut für Klima, Umwelt, Energie Institut Arbeit und Technik Call Centers and Low Wage Employment in International

Mehr

Test Gap Analyse bei der Munich RE Uwe Proft

Test Gap Analyse bei der Munich RE Uwe Proft Test Gap Analyse bei der Munich RE 27.10.2016 Uwe Proft Test Gap Analyse bei der Munich RE 1. Kontext 2. Nutzungsszenarien 3. Evolution 4. Anliegen 2 TQE Technical Quality Engineer Static analysis of source

Mehr

JONATHAN JONA WISLER WHD.global

JONATHAN JONA WISLER WHD.global JONATHAN WISLER JONATHAN WISLER WHD.global CLOUD IS THE FUTURE By 2014, the personal cloud will replace the personal computer at the center of users' digital lives Gartner CLOUD TYPES SaaS IaaS PaaS

Mehr

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient Zhihang Yao, Kanishk Chaturvedi, Thomas H. Kolbe Lehrstuhl für Geoinformatik www.gis.bgu.tum.de 11/14/2015 Webbasierte Exploration

Mehr

H.1 FORMI: An RMI Extension for Adaptive Applications H.1 FORMI: An RMI Extension for Adaptive Applications

H.1 FORMI: An RMI Extension for Adaptive Applications H.1 FORMI: An RMI Extension for Adaptive Applications Motivation The ed-object Approach Java RMI ed Objects in Java RMI Conclusions Universität Erlangen-Nürnberg Informatik 4, 2007 H-Formi-.fm 2007-12-14 13.11 H.1 1 Motivation Distributed object-oriented

Mehr

Bosch Rexroth - The Drive & Control Company

Bosch Rexroth - The Drive & Control Company Bosch Rexroth - The Drive & Control Company Alle Rechte bei Bosch Rexroth AG, auch für den Fall von Schutzrechtsanmeldungen. Jede Verfügungsbefugnis, wie Kopier- und Weitergaberecht, bei uns. 1 Case study

Mehr

Seminarhotel St. Magdalena, Linz

Seminarhotel St. Magdalena, Linz Systems Literacy Seminarhotel St. Magdalena, Linz Bildungshaus St. Magdalena Mary C. Edson Gary S. Metcalf Peter Tuddenham Gerhard Chroust (eds.) Systems Literacy Proceedings of the Eighteenth IFSR Conversation

Mehr

Titelbild1 ANSYS. Customer Portal LogIn

Titelbild1 ANSYS. Customer Portal LogIn Titelbild1 ANSYS Customer Portal LogIn 1 Neuanmeldung Neuanmeldung: Bitte Not yet a member anklicken Adressen-Check Adressdaten eintragen Customer No. ist hier bereits erforderlich HERE - Button Hier nochmal

Mehr

Integrated result data management in the development process of vehicle systems based on the ASAM ODS standard

Integrated result data management in the development process of vehicle systems based on the ASAM ODS standard Integrated result data management in the development process of vehicle systems based on the ASAM ODS standard Dipl.-Ing. (FH) Stefan Geneder, Technische Hochschule Ingolstadt Dr. Felix Pfister, AVL List,

Mehr

Mittelstand Digital Trophy. Klaus Sailer

Mittelstand Digital Trophy. Klaus Sailer Mittelstand Digital Trophy Klaus Sailer Agenda Einführung: ZUHÖREN Lernen wer weiß was im Team? Teamarbeit Erarbeiten einer Shared Vision im Team Team Stakeholder Map Moritz Hoffmann Identifizierung von

Mehr

Level 2 German, 2015

Level 2 German, 2015 91126 911260 2SUPERVISOR S Level 2 German, 2015 91126 Demonstrate understanding of a variety of written and / or visual German text(s) on familiar matters 2.00 p.m. Friday 4 December 2015 Credits: Five

Mehr

Praktikum Entwicklung Mediensysteme (für Master)

Praktikum Entwicklung Mediensysteme (für Master) Praktikum Entwicklung Mediensysteme (für Master) Organisatorisches Today Schedule Organizational Stuff Introduction to Android Exercise 1 2 Schedule Phase 1 Individual Phase: Introduction to basics about

Mehr

Universal Discovery 10.x, Jython Adapter

Universal Discovery 10.x, Jython Adapter Universal Discovery 10.x, Jython Adapter Development Training The purpose of this course is to teach students how to develop Jython-based Universal Discovery (UD) Adapters. This three-day course enables

Mehr

Creating OpenSocial Gadgets. Bastian Hofmann

Creating OpenSocial Gadgets. Bastian Hofmann Creating OpenSocial Gadgets Bastian Hofmann Agenda Part 1: Theory What is a Gadget? What is OpenSocial? Privacy at VZ-Netzwerke OpenSocial Services OpenSocial without Gadgets - The Rest API Part 2: Practical

Mehr

Exercise (Part VIII) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Exercise (Part VIII) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1 Exercise (Part VIII) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises.

Mehr

SaaS Von der Revolution zur Option

SaaS Von der Revolution zur Option SaaS Von der Revolution zur Option Praxisbeispiel: Erstellen einer SaaS Anwendung auf der force.com Plattform Matthew Friend, Technical Sales Engineer salesforce.com Agenda Einführung in Force.com Demo

Mehr

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis E-Gov Fokus Geschäftsprozesse und SOA 31. August 2007 Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis Der Vortrag zeigt anhand von Fallbeispielen auf, wie sich SOA durch die Kombination

Mehr

Providers of climate services in Germany

Providers of climate services in Germany Providers of climate services in Germany National Dialog Prof. Dr. Maria Manez Costa Dr. Jörg Cortekar 2 Procedure Mapping of climate services providers - Germany Network development between the providers

Mehr

<Insert Picture Here> Oracle Business Process Analysis Suite. Gert Schüßler Principal Sales Consultant

<Insert Picture Here> Oracle Business Process Analysis Suite. Gert Schüßler Principal Sales Consultant Oracle Business Process Analysis Suite Gert Schüßler Principal Sales Consultant 1 Geschäftsprozesse Zerlegung am Beispiel Kreditvergabe Antrag aufnehmen Antrag erfassen Schufa Kunden

Mehr

GAUSS towards a common certification process for GNSS applications using the European Satellite System Galileo

GAUSS towards a common certification process for GNSS applications using the European Satellite System Galileo GAUSS towards a common certification process for GNSS applications using the European Satellite System Galileo Matthias Grimm, Dr. Michael Meyer zu Hörste Vortragstitel > 11. Juni 2010 > Folie 1 Agenda

Mehr

TMF projects on IT infrastructure for clinical research

TMF projects on IT infrastructure for clinical research Welcome! TMF projects on IT infrastructure for clinical research R. Speer Telematikplattform für Medizinische Forschungsnetze (TMF) e.v. Berlin Telematikplattform für Medizinische Forschungsnetze (TMF)

Mehr

Extracting Business Rules from PL/SQL-Code

Extracting Business Rules from PL/SQL-Code Extracting Business Rules from PL/SQL-Code Version 7, 13.07.03 Michael Rabben Knowledge Engineer Semantec GmbH, Germany Why? Where are the business rules? Business Rules are already hidden as logic in

Mehr

SARA 1. Project Meeting

SARA 1. Project Meeting SARA 1. Project Meeting Energy Concepts, BMS and Monitoring Integration of Simulation Assisted Control Systems for Innovative Energy Devices Prof. Dr. Ursula Eicker Dr. Jürgen Schumacher Dirk Pietruschka,

Mehr

Lukas Hydraulik GmbH Weinstraße 39 D Erlangen. Mr. Sauerbier. Lukas Hydraulik GmbH Weinstraße 39 D Erlangen

Lukas Hydraulik GmbH Weinstraße 39 D Erlangen. Mr. Sauerbier. Lukas Hydraulik GmbH Weinstraße 39 D Erlangen Technical Report No. 028-71 30 95685-350 of 22.02.2017 Client: Lukas Hydraulik GmbH Weinstraße 39 D-91058 Erlangen Mr. Sauerbier Manufacturing location: Lukas Hydraulik GmbH Weinstraße 39 D-91058 Erlangen

Mehr

Registration of residence at Citizens Office (Bürgerbüro)

Registration of residence at Citizens Office (Bürgerbüro) Registration of residence at Citizens Office (Bürgerbüro) Opening times in the Citizens Office (Bürgerbüro): Monday to Friday 08.30 am 12.30 pm Thursday 14.00 pm 17.00 pm or by appointment via the Citizens

Mehr

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB Read Online and Download Ebook PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB DOWNLOAD EBOOK : PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: Click link bellow

Mehr

Optimizing Request for Quotation Processes at the Volkswagen Pre-Series Center

Optimizing Request for Quotation Processes at the Volkswagen Pre-Series Center Optimizing Request for Quotation Processes at the Volkswagen Pre-Series Center 28 April 2010 / Agenda 1 Pre-series center 2 Project target 3 Process description 4 Realization 5 Review 6 Forecast 28. April

Mehr

Anlage zur Akkreditierungsurkunde D-PL nach DIN EN ISO/IEC 17025:2005

Anlage zur Akkreditierungsurkunde D-PL nach DIN EN ISO/IEC 17025:2005 Deutsche Akkreditierungsstelle GmbH nach DIN EN ISO/IEC 17025:2005 Gültigkeitsdauer: 20.04.2018 bis 19.04.2023 Ausstellungsdatum: 20.04.2018 Urkundeninhaber: TÜV SÜD Product Service GmbH Barthstraße 12,

Mehr

Group and Session Management for Collaborative Applications

Group and Session Management for Collaborative Applications Diss. ETH No. 12075 Group and Session Management for Collaborative Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZÜRICH for the degree of Doctor of Technical Seiences

Mehr

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesnt start automatically Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten Click here if your download doesn"t start automatically Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten Ein Stern in dunkler

Mehr

From HiL to Test Vehicle:

From HiL to Test Vehicle: From HiL to Test Vehicle: Reuse of test cases with same test automation Agenda: Trailer Presentation Agenda: Movie about Tool Questions After presentation Live Demo Vehicle Meeting point: ETAS Stand 1642

Mehr

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6 Unit 1 Motivation and Basics of Classical Logic Fuzzy Logic I 6 Motivation In our everyday life, we use vague, qualitative, imprecise linguistic terms like small, hot, around two o clock Even very complex

Mehr

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle Mit Legacy-Systemen in die Zukunft Dr. Roland Schätzle Der Weg zur Entscheidung 2 Situation Geschäftliche und softwaretechnische Qualität der aktuellen Lösung? Lohnen sich weitere Investitionen? Migration??

Mehr

3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP

3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP 3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg ARIS meets RUP Der ARIS Unified Information System Development Process Martin Plümicke Berufsakademie

Mehr

Praktikum Experience Design From Experience Story to Scheme

Praktikum Experience Design From Experience Story to Scheme Praktikum Experience Design From Experience Story to Scheme Daniel Ullrich Stina Schick Folie: 1 Analysis of the elements of a story. Experience Design gernerates a story from the experience produced by

Mehr

Seminar aus Programmiersprachen. Markus Raab LVA

Seminar aus Programmiersprachen. Markus Raab LVA Seminar aus Programmiersprachen Markus Raab LVA 185.307 09.03.2016 Outline Problem description Topics Seminar course Grading Select date Choose topic+registration Elektra's

Mehr

Number of Maximal Partial Clones

Number of Maximal Partial Clones Number of Maximal Partial Clones KARSTEN SCHÖLZEL Universität Rostoc, Institut für Mathemati 26th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK

Mehr

Analyzing a TCP/IP-Protocol with Process Mining Techniques

Analyzing a TCP/IP-Protocol with Process Mining Techniques Fakultät für Mathematik und Informatik Analyzing a TCP/IP-Protocol with Process Mining Techniques Christian Wakup rubecon information technologies GmbH Düsseldorf, Germany Jörg Desel FernUniversität in

Mehr

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition)

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition) Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition) Reinhold Ruthe Click here if your download doesn"t start automatically Handbuch der therapeutischen

Mehr

1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3

1. General information... 2 2. Login... 2 3. Home... 3 4. Current applications... 3 User Manual for Marketing Authorisation and Lifecycle Management of Medicines Inhalt: User Manual for Marketing Authorisation and Lifecycle Management of Medicines... 1 1. General information... 2 2. Login...

Mehr

Data Mining and Data Analysis using the Example of cross-border Traffic Management during Extreme Weather Events

Data Mining and Data Analysis using the Example of cross-border Traffic Management during Extreme Weather Events Data Mining and Data Analysis using the Example of cross-border Traffic Management during Extreme Weather Events Dipl.-Ing. Marc Hohloch Extreme Weather Events and the Impact for Mobility of Rescue Forces

Mehr

Stand der Recherche nach publizierten Identity Management Standards - ISO/IEC, DIN, BSI, CEN/ISSS und OASIS

Stand der Recherche nach publizierten Identity Management Standards - ISO/IEC, DIN, BSI, CEN/ISSS und OASIS IT Advisory Group AG Stand der Recherche nach publizierten Identity Management Standards - ISO/IEC, DIN, BSI, CEN/ISSS und OASIS Arslan Brömme Dipl.-Inform., B.Sc. 1 AK GenericIAM Stuttgart, 20. Juni 2006

Mehr

Level 1 German, 2014

Level 1 German, 2014 90886 908860 1SUPERVISOR S Level 1 German, 2014 90886 Demonstrate understanding of a variety of German texts on areas of most immediate relevance 9.30 am Wednesday 26 November 2014 Credits: Five Achievement

Mehr

Kybernetik Intelligent Agents- Decision Making

Kybernetik Intelligent Agents- Decision Making Kybernetik Intelligent Agents- Decision Making Mohamed Oubbati Institut für Neuroinformatik Tel.: (+49) 731 / 50 24153 mohamed.oubbati@uni-ulm.de 03. 07. 2012 Intelligent Agents Environment Agent Intelligent

Mehr