29.06.2013 Views

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Extending BPMN 2.0 with Sensor Functions<br />

Feng Gao, Sami Bhiri<br />

Digital Enterprise Research Institute (DERI), National University of Ireland, <strong>Galway</strong>,<br />

IDA Business Park, Lower Dangan, <strong>Galway</strong>, Ireland. E-mail:{firstname.lastname}@deri.org.<br />

Abstract<br />

The integration of business processes with sensor networks<br />

and smart devices will result in real-world aware<br />

business processes. Therefore, it is necessary to describe<br />

the physical information in the process modeling language<br />

from a functional perspective to promote the process management.<br />

More recently, Business Process Modelling Notation<br />

(BPMN) 2.0 defines the formal semantics of its elements<br />

and provides means for its extensibility. In this paper, we<br />

propose BPMN 2.0 extensions according to the ARIS architecture<br />

and Linked Data principles in order to achieve the<br />

above goal.<br />

1. Introduction<br />

Recent research efforts in the sensor networks and smart<br />

devices focused on making the sensors accessible in loose<br />

coupled manners in service-oriented and resource-oriented<br />

architectures [3, 5]. Both WS-* and RESTful services can be<br />

augmented with semantic descriptions and benefit from the<br />

Linked Data [1] to improve their interoperability. As sensors<br />

and smart devices become less expensive, more powerful<br />

and ubiquitous, it is not surprising to see enterprises looking<br />

into sensors and smart devices based automation. However,<br />

current approaches lack the abilities to model the device information<br />

as a part of the business functions in a business<br />

process model, and to express such information in an intuitive<br />

way for the business people. Bearing this in minde, we<br />

propose a business function model to import a sensor ontology<br />

and its instance data, associate it with the BPMN 2.0<br />

[2] process model and make improvements in the business<br />

process management life-cycle.<br />

2. Framework overview<br />

As illustrated in Figure 1, we see the Business Process<br />

Management lifecycle as four phases in general: Design,<br />

Deployment, Execution and Analysis, in our approach the<br />

extended BPMN document are usually produced/annotated<br />

in the design phase. BPMN 2.0 elements provide a shallow<br />

information and in order to enable business process discovery,<br />

many BPMN 2.0 elements should be described in more<br />

details with respect to all the views of the ARIS house [4].<br />

With such extended annotations we establish the links between<br />

the process model and the business functions, utilizing<br />

the linked data mechanism it can be further linked to the<br />

120<br />

external open data, including the sensor ontology and its instance<br />

data. Such model can improve the integration of the<br />

logical process information with the real world infrastructure,<br />

and the process analyzing environments will be able to<br />

provide meaningful answers for the queries on the process<br />

models and instances with specific interests based on the automated<br />

observation and actions from the sensor networks.<br />

Execution<br />

Deploy<br />

Analysis<br />

Design<br />

Retrieves<br />

Generates<br />

Extended<br />

BPMN<br />

Business<br />

Function<br />

Hierarchy Cloud<br />

External<br />

Cloud<br />

SSN<br />

ontology<br />

Figure 1. The Overview of The Framework<br />

3. Conclusion and future work<br />

In this work we demonstrate our novel approach of embedding<br />

the sensor metadata into the process modeling language<br />

of BPMN 2.0 , we use the RDF based business function<br />

model as a building block to establish a structured information<br />

model for the business functions, within which the<br />

concepts/data of the Semantic Sensor Network ontology can<br />

be integrated, hence we can leverage the BPMN 2.0 extension<br />

mechanism to insert links referencing from the tasks,<br />

subprocesses and groups to their functional view according<br />

to the ARIS house.<br />

As a future work we plan to enable business process execution<br />

based on this framework. Expanding the links to<br />

other views in the ARIS house, i.e., control and data view,<br />

may also be part of our future work.<br />

References<br />

[1] C. Bizer, T. Heath, and T. Berners-Lee. Linked data <strong>–</strong> the story<br />

so far. International Journal on Semantic Web and Information<br />

Systems, 5(3):1<strong>–</strong>22, 2009.<br />

[2] OMG. Business Process Model and Notation (BPMN) Version<br />

2.0 Beta 2. Available at: http://www.omg.org/spec/BPMN/2.0,<br />

2010.<br />

[3] C. Reed, M. Botts, J. Davidson, and G. Percivall. Ogc; sensor<br />

web enablement:overview and high level achhitecture. In<br />

Autotestcon, 2007 IEEE, pages 372 <strong>–</strong>380, 2007.<br />

[4] A.-W. Scheer and K. Schneider. Aris architecture of integrated<br />

information systems. pages 605<strong>–</strong>623, 1998.<br />

[5] V. Stirbu. Towards a restful plug and play experience in the<br />

web of things. In Semantic Computing, 2008 IEEE International<br />

Conference on, pages 512 <strong>–</strong>517, 2008.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!