Top Banner
1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho Adina Cretan Miguel Beca Ricardo Jardim-Goncalves March 25 th 2013
15

1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

Dec 17, 2015

Download

Documents

Nelson Harvey
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

1Santos, Coutinho, Cretan, Beca, Jardim-Goncalves -IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions

Standardisation Tools for Negotiating Interoperability

Solutions

Tiago SantosCarlos Coutinho

Adina CretanMiguel Beca

Ricardo Jardim-Goncalves

March 25th 2013

Page 2: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

2IWEI2013

Contents

Overview

Problems

Research Questions & Hypotheses

Proposed Solutions

Case Study Validation

Conclusions

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

Page 3: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

3IWEI2013

Overview / Background

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

Enterprise Interoperability (EI):

Enterprises face the constant need to evolve:

o Capable of forming Virtual Organisations (VOs);

o Compliance to the applicable legislation and regulation;

o Improving Quality Standards for service (e.g., accessibility);

o Support of new platforms & technological solutions (e.g., mobile, cloud);

o Support of new design and look & feel trends;

o Compliance to evolving standards and continuous improvement.

Seamless exchange of information:

o Internally (inter-departments), Externally (partners, suppliers) and both;

o Common understanding of the information by all parties.

Page 4: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

4IWEI2013 Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

Enterprise Interoperability (EI):

Sustainable Enterprise Interoperability (SEI):

o Continuous maintenance activities regarding some major aspects;

Overview / Background

o Supported by the Agents technology.

Page 5: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

5IWEI2013 Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

Overview / Background

Knowledge Management:

Development of strategies to capture knowledge;

Supported by Rules Engine technology.

Negotiation Management:

Creation of negotiation strategies;

Also supported by Rules Engine technology.

Page 6: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

6IWEI2013

Problems

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

Enterprise Interoperability (EI) maintenance:

Problems regarding Interoperability:

o Interoperability is frail to concepts and semantics change;

o Once lost, it takes some time to regain interoperability – downtime;

o Higher interoperability complexity + Little knowledge Harder to regain it.

Strategies:

o SMEs: Frequent adapting to the new changing realities;

o Introduce a negotiation system to the SEI;

o Use of standard concepts in negotiation and knowledge techniques.

Page 7: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

7IWEI2013

Research Questions & Hypotheses

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

Research Question:

How to develop a framework that can boost its standardization?

Options:

Using best-practices;

Re-using standard concepts.

Page 8: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

8IWEI2013

Contribution to State of the Art

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

What’s New:

The concept of negotiations in the SEI;

Framework + Methodology for monitoring and control of interoperability:

o Determine the knowledge of each enterprise;

o Control the different negotiation strategies.

Establish negotiation as a standard approach to found solutions for

enterprise interoperability.

Page 9: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

9IWEI2013

Proposed Solution

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

Framework for Sustainability of the Interoperability:

Two different applications (forming an environment using JADE)

o The central point of the environment, the System Controller;

o The client application, the Trigger Agent;

Page 10: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

10IWEI2013

Proposed Solution

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

Framework for Sustainability of the Interoperability:

Negotiation Manager and Knowledge Manager

o Use of Drools as rule engine;

o Controlled by rules.

rule “Rule-Example-Reject” when $map : java.util.HashMap(

this[“Energy efficiency”] == false, this[“High energy consumption”] == false,

this[“Costs reduction”] == false,this[“More costs”] == false,this[“Less availability”] == false,this[“More availability”] == true,this[“Less performance”] == false,this[“More performance”] == true,this[“Agent”] == “TriggerAgent-2”,

then resBean.addReject();end

Page 11: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

11IWEI2013

Application in a real Use-Case

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

Tested some real changes in a web-service;

Problem:

o Determine the real downtime of a system;

o Interoperability changes with crescent complexity;

o Interoperability relies on closed-environment controlled conditions;

o Compare the results without interoperability negotiation.

The tested web-service:

o Java web-service with a simple method;

o Perform changes in the web-service, increasing the scenario complexity;

o Register all downtimes for each complexity.

Page 12: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

12IWEI2013

Application in a real Use-Case

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

The results of the tests:

1 2 3 4 5 60

1000

2000

3000

4000

5000

6000

7000

8000

9000

10000

With NEGOSEIO

InteroperabilityRe-establishment Time(Downtime) in minutes

InteroperabilityComplexity Scenarios(increasing complexity)

Page 13: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

13IWEI2013

Conclusions

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

The framework provides formal methods & procedures which favour the reuse of tools and lessons-learned;

Enterprises downtime can be reduced with the interoperability negotiations:

o Making stronger and healthier relations between enterprises;

o Minimizing the costs of the enterprises downtimes.

Page 14: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

13IWEI2013

Standardisation

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -

The framework provides a standard for dealing with interoperability throughout the whole enterprise product lifecycle;

New standard negotiation techniques were created, like the Block and the Split;

Re-using some standard concepts and using the best-practices, the developed framework established a negotiation standard to deal with the enterprise interoperability problems.

Page 15: 1 Santos, Coutinho, Cretan, Beca, Jardim-Goncalves - IWEI2013 Standardisation Tools for Negotiating Interoperability Solutions Tiago Santos Carlos Coutinho.

14IWEI2013

Questions & Answers

Standardisation Tools for Negotiating Interoperability SolutionsSantos, Coutinho, Cretan, Beca, Jardim-Goncalves -