Presentation is loading. Please wait.

Presentation is loading. Please wait.

Workflow Metadata John Koisch, Guidewire Architecture.

Similar presentations


Presentation on theme: "Workflow Metadata John Koisch, Guidewire Architecture."— Presentation transcript:

1 Workflow Metadata John Koisch, Guidewire Architecture

2 Overloaded Workflow Workflow has at least four connotations that could be in play: – Clinical Workflow – what a care giver does at the point of care – UI Workflow – the way User Interfaces support users managing and moving between sets of information – Business Process Workflow – usually captured in BPMN or Activity diagrams, with underlying process semantics captured – Automated Managed Workflow – configurations on software components that handle long running transactions and their state semantics

3 Behavioral Framework Provides facilities for decomposing systems in a distributed environment – Separates based on Accountability How to describe what a system does? What system does what when? How can systems be bound to various business processes?

4 BF and Workflow The BF can describe both Business Process Workflow and Automated Managed Workflow – Interoperability Specifications, when complete, tie ODP Enterprise Viewpoint with Computational + Informational Correspondence view Computational + Informational + Engineering Correspondence view – This allows Community Obligations to be bound to systems Contract Driven view Assumption: that most discussions are about Automated Managed Workflow Choreographies or Orchestrations

5 Interoperability Specifications Interoperability Specifications are described in the BF as Solution Specifications The BF provides a framework for discussing these in an technology / platform / environmentally neutral way But to really get to usability, you have to see how Interoperability Specifications look within a given architecture – They look very different in a SOA than in a P2P environment Responsibility is apportioned differently

6 Interoperability Specifications and Contracted Obligations

7 Interoperability Specifications assemble expected behaviors

8 Interoperability Specs in caCIS Relies on Emerging Ontologies for – Behavior – Information These appear in the deployed architecture very often as patterns – QRL

9 QRL Query, Retrieve, Locate applies common behavioral semantics to Various Information types This means the contract, and the context, is the same, regardless of information exposed – Common Error Handling – Common expectations of service Information Model Resolution, e.g. – Common operations Not tied to persistence Not tied at specification time to information expression – Semantic Signifiers are used to express what is supported by a given QRL instance – Services are Self Describing

10 One QRL Functional Profile This Profile is QueryByParameter – Assumes infrastructure (knowledge by the client of the model) – However, contains operations to describe these things – Very similar to Data Services, but not tied to object models or persistence

11 QRL is Useful We use QRL in many places It is not a generic CRUD solution It is heavily contextualized

12 QRL in the NCI QRL would provide the underpinnings for distributed queries – Can be bound early or late to underlying information ontologies – Can categorize information endlessly in an extensible, reproducible way


Download ppt "Workflow Metadata John Koisch, Guidewire Architecture."

Similar presentations


Ads by Google