Presentation is loading. Please wait.

Presentation is loading. Please wait.

FIspace Capability Model FIspace Capability Model NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem.

Similar presentations


Presentation on theme: "FIspace Capability Model FIspace Capability Model NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem."— Presentation transcript:

1 FIspace Capability Model FIspace Capability Model NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem

2 FIspace Project FIspace Capability Model

3 Capabilities Model Architecture Model of “What the Business Does” instead of “How it does it” A business capability is an ability or capacity for a company to deliver value

4 FIspace - Capabilities Model approach FIspace is a B2B platform to support B2B information exchange and business processes FIspace apps and other external systems can be connected to the platform in order to support (be used in) business processes FIspace capabilities model was introduced to formalize (and standardize) the functionalitiy that connected apps and external systems offer

5 Capability A Capability B Capability C Capability D FIspace - Capabilities Model tech approach Capability Type Capability Types:  Name or Description  Input/Output Messages  schema  path Capabilities:  Description  Backend URI  Capability Type reference Business Process created when one or more capabilities are linked together (Contract definition)

6 Main Features Separate Apps Developers and Business Architects approach:  Can define their own capabilities and capability types  Standardize interface for capabilities and capability types creation. Provided under RESTful interface, i.e. technology independent  Developed Java language clients in order to facilitate use Capability Types are meant to promote competition between Business participants  Improve the value of the product. Capabilities and Capability Types are reusable.

7 Capabilities Model What can FIspace provide a company who wants to do business? Forecast weather conditions Suitable weather condition for product related to agricultural sector FIspace will provide access to capabilities implemented by external systems/apps

8 Example of an Application objectives Interaction and help farmers within spraying activities scheduler Friendly warning from unfavorable conditions Ensure the integrity of data in benefit of farmers

9 Capabilities Model in Scenario Forecast weather conditions Suitable weather condition for product related to agricultural sector ? ? Company provides its capability …… So, what to do then?

10 How to connect an app or external system to FIspace Define capability type – either select an existing type – or define a new one Register capability that is provided by the app/external system Create/register an Oauth client for the app/external system – Oauth clients are defined on Fispace IdM – FIspace provides a single-sign-on solution used to secure access to Fispace Front-End and apps

11 What does a Capability Type looks like 24 PROVIDE_WORKABILITY_DATA WorkabilityDataRequestMessage WorkabilityDataResponseMessage classpath:/schema/domain/wbd/WWMessages.xsd eu.fispace.api.wbd Defined messages are uploaded to the core module of FIspace.

12 What does a Capability looks like 10 Capability to provide water spray workability according with type of farmer criteria and weather forecast condition http://fispace.noip.me:9040/citApp/backend/CITResource/PROVIDE_WATER_SPRAY_SCHEDULER 24 FIspace provides the infrastructure to control the business flow between business participants (capabilities) to achieve the correct execution of the business process

13 FIspace Project How to use the FIspace Front-End to register an app

14 FIspace Frontend & Business Capability Model Users with “User” role does not have access to the front-end option to interact with the Business Capability Model. To change his/her role is necessary to contact with FIspace Administrator

15 FIspace Business Architect Role If “Business Architect” role is assigned to a user, a new option is shown. Clicking on this icon, users are going to access to forms related to the Business Capability Model

16 FIspace Business Architect Role Create Capability Type Remove Capability Type Create Business Process Template Remove Business Process Template

17 FIspace App Developer Role If “App Developer” role is assigned to a user, also this new option is shown. But when this user clicks on this icon, he/she is redirected to different forms with other functionalities.

18 FIspace App Developer Role Create Capability Remove Capability Create Business Process Remove Business Process


Download ppt "FIspace Capability Model FIspace Capability Model NetFutures 2015 FIspace project Javier Romero Negrín Javier Hitado Simarro ATOS Serdar Arslan KoçSistem."

Similar presentations


Ads by Google