34
Milan Varga Milan Varga, eFarmer chief developer , eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 2007 31 Jan – 01 Feb 2007 1 Implementation of eFarmer System Implementation of eFarmer System Farmer Communication Services for CAP Farmer Communication Services for CAP Milan Varga eFarmer chief developer Novitech Plc, Slovakia [email protected] Phone: +00421-55-3274111

Milan Varga eFarmer chief developer Novitech Plc , Slovakia varga_milan @novitech.sk

  • Upload
    yitro

  • View
    50

  • Download
    0

Embed Size (px)

DESCRIPTION

Implementation of eFarmer System Farmer Communication Services for CAP. Milan Varga eFarmer chief developer Novitech Plc , Slovakia varga_milan @novitech.sk Phone: +00421-55- 32 74 111. Agenda. Expected Results of the Project eFarmer System Architecture - PowerPoint PPT Presentation

Citation preview

Page 1: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 11

Implementation of eFarmer SystemImplementation of eFarmer System

Farmer Communication Services for CAPFarmer Communication Services for CAP

Milan VargaeFarmer chief developer

Novitech Plc, Slovakia [email protected]

Phone: +00421-55-3274111

Page 2: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 22

AgendaAgenda

Expected Results of the Project eFarmer System Architecture User access interface to eFarmer portal Administration access interface to eFarmer portal Claim processing and Form management Scheme Assistant Query Facility Object-Oriented Content Model Content Management System eLearning

Page 3: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 33

ExpectedExpected Results of the ProjectResults of the Project

Creation of a FARMER content transformation system producing up-to-date rural-aid related content services (the static use of eFARMER content),

Introduction of a set of rural aid compilation and electronic submission web services (the dynamic use of eFARMER content),

Demonstration of the sustainability of the business model for providing these services to target farmers on a commercial basis through a network of representatives using eFarmer services – so called eFarmers (eFARMER demonstration).

Page 4: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 44

eFarmer System ArchitectureeFarmer System Architecture

eFarmer is complex system witch consists of three main functional parts:

Content System – serving for information management and access: documents, handbooks, help, and other CAP and Common CAP related information for users, and claimant data (eFarmer, Farmer, farm forms completed, etc.)

eFarmer portal services – ensuring creation, management and submission of claims

eLearning services – through which the user gets access to study materials and tests on the claim submission process and entitlements related to rural-aid schemes.

Page 5: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 55

eFarmer System Architecture eFarmer System Architecture

Page 6: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 66

User access interface to eFarmer portal User access interface to eFarmer portal

User access interface to eFarmer portal – the module ensures user access of user to the portal services, user administration of users, and access rights setup. Main features of User access interface:

User friendly design Simple navigation control Multi language support Use-Case driven

Basic Data Content services with focus to subsidies for Farm Claim completion Finalization.

Personalization User is always informed about

What – he is doing Where- he is How – can he further proceed Who- he is and what are his security access rights Whom – data are currently processed Next step Previous step

Page 7: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 77

DEMODEMO

User access interface to eFarmer portal

Page 8: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 88

Page 9: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 99

Administration access interface to eFarmer portalAdministration access interface to eFarmer portal

Administration access interface to eFarmer portal – the module ensures administration access to particular portal services designed for administration, customisation, and portal customization, and settings of the portal. Main features of Administration access interface:

Supports on place page content editing Supports on place interface and controls labels editing (buttons,

links, menu, .. ) Powered by built in WYSIWYG editor Fully integrated with CMS Two working modes:

Browse – mode for viewing pages Edit – mode highlights content and interface edit sections and enables

on place editing for administrator.

Page 10: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1010

DEMODEMO

Administration access interface to eFarmer portal

Page 11: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1111

Page 12: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1212

Form management Form management

Form management – the logical module serves for the creation, editing, publishing and administration of forms, their integration in the system of portal services system, and the definition of forms related access rights. The main features of the form development technology and processes used in this project are highlighted on the schemes below:

The Infopath/Web Technology

Universality WEB / Winforms Applications Separate design and content data structures Scheme – strictly typed data structure Support for scripting XML based data exchange support Validation Dynamic parts

Page 13: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1313

Form development process Form development process

Form Development Process

TransformationXML scheme

DATA

WEB

WINFORMS

Form

Form

+DesignXML scheme

FORM DESIGNER

Database

WEB service

Object

DATA SOURCE

Page 14: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1414

DEMODEMO

Claim processing and Form management

Page 15: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1515

Page 16: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1616

Expert AssistantExpert Assistant

Expert Assistant combines best research practices from Artificial Intelligence field and trends in software technologies.

Expert Assistant knowledge based is rule based Expert Assistant service helps find schemes that comply with

data entered by eFarmer user.

For each national scheme agriculture expert has defined rules If no Farmer and Farm (see upper frame "Selected scenario" on

the right side of the portal page) is selected, user can use Expert Assistant as general searching tool for schemes complying entered data.

If Farmer and Farm is selected, Expert Assistant enables to user select and process complying schemes

Page 17: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1717

What are rules?What are rules?

Rules are:Declarative statements for capturing changing policiesRepresented as:

IF <Condition(s)> ( NuberOfCows>10 AND PremiumRights >=10)

THEN Scheme Match Result = (True / False)

Logically grouped into policies (Rule sets)

Rules allow administrators to:Define and own scheme policies without codingChange scheme policies in real time without rebuilding -

redeploying applications

Page 18: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1818

Scheme Rules extraction processScheme Rules extraction process

IF <Condition(s)>THEN Action(s)>

Variables:

• NuberOfCows

• LandSize

• …

Rules

Scheme related documents:• Scheme guides• Legislation documents • …

Text as Source Extracted variables Extracted conditions

Scheme Rules crated from extracted conditions

Page 19: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 1919

Rule Example Rule Example

Scheme “Scheme “Platby na chov dojčiacich krávPlatby na chov dojčiacich kráv” ”

IF ClaimedNumberSucklerCowsHeifers >= 3

AND

ClaimedNumberSucklerCowsHeifers >= PremiumRightsSucklerCowsHeifers AND

SucklerCows >= 0,6 x PremiumRights AND

Heifers <= 0,4 x PremiumRights

AND

StabledSucklerCows = True

AND

EvidenceFarmCattle = True

AND

RegistrationCattle = True

AND

BreedingSucklerCowsHeifersMin3MonthsBefore = True

THEN Scheme “Platby na chov dojčiacich kráv” Match = True ( / False )

Page 20: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2020

DEMODEMO

Scheme Assistant

Page 21: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2121

Page 22: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2222

Query FacilityQuery Facility

Query facility – the module is designed for the definition of selected terms and conditions for to extract of content information extraction in the for on-line (portal request) and offline (reports) mode.

Main features of Query facility:

Allows retrieving entities from CMS by names, attributes, … Querying based on catalog structures Supports query constrain condition (WHERE date, type, attribute

parameter, .. ) Works directly with meta model objects (entities, attributes, … ) Query result is set of entities matched query condition

Page 23: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2323

DEMODEMO

Query Facility

Page 24: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2424

Page 25: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2525

Object-Oriented Content ModelObject-Oriented Content Model

eFarmer CMS is object oriented approach which supports interesting features for content model structuring and behavior. For example:

System and User defined basic types Entities Items ( Entity instances) Links Catalogs Support for object inheritance

Page 26: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2626

Object-Oriented Content ModelObject-Oriented Content Model

Entity An Entity defines the principal data objects about which information has to

be managed such as person, places, things or activities relevant to the application.

Attribute Attributes describe some aspect of an Entity (or Complex-Type) by

associating with it a unique name and type. Entity link Relationship used among entities to create a link from one entity to

another entity. This linked entity represents a pointer to the origin entity and can be considered as a copy. Changes in the origin entity are visible in the linked entity.

Items An Item is an instance of an Entity. It has a unique identity, independent

existence, and forms the operational unit of consistency. In other words: An item stores the entity content data.

Catalog Catalog contains a particular hierarchical structure. Catalog is also defined

as entity.

Page 27: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2727

eFarmer Catalog eFarmer Catalog

Page 28: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2828

O-O Content ModelO-O Content Model

Page 29: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 2929

eFarmer Content Management SystemeFarmer Content Management System

eFarmer Content Management System – the module ensures creation and administration of the content.

CMS Basic Architecture description: Content Management Application (CMA) content managing ,

storing, modifying and retrieving content from entity structures. Meta Management Application (MMA ) structures managing,

storing, modifying. Meta model creation is supported by ability to define data types, entities, attributes, relations, and catalogs.

Content Display Application (CDA) displays meta structure model based content.

Page 30: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 3030

CMS Architecture CMS Architecture

Page 31: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 3131

Modeling ToolModeling Tool

Modeling tool –supports maintaining of content metadata and the modeling of content taxonomy structure.

Main features of modeling (taxonomy) tool: Allows creating logical object hierarchies. Object hierarchies

supports better information retrieving with queries.

Allows grouping of different object types in context oriented catalog. Such grouping in catalogs reuses and gives new information meaning.

Allows creating of new Entities, Attributes, and Data Types

Page 32: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 3232

Creating structures in Modeling ToolCreating structures in Modeling Tool

Sample Dialogs

Page 33: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 3838

ConclusionConclusion

Cross-border service portal of the eFarmer system exists in four international versions www.efarmer.sk (.cz, .pl, .hu) and has been developed within the frame of the EDC 11221 Project of the European Commission. Users from Slovakia, Czech Republic, Hungary, and Poland can find useful information and services on eFarmer portal pages.

eFarmer project results are for example: Support for many users :

Farmers and their associations, Agriculture chambers and non-governmental organizations, Interest groups and other stakeholders including government and academia

engaged in agriculture.

Bring big benefits : Time and money savings by claim submission Fast and easy error correction Easy Access to up-to-date information – CAP content Achieving higher benefits from EU funds

Page 34: Milan Varga eFarmer  chief developer Novitech  Plc , Slovakia varga_milan @novitech.sk

Milan VargaMilan Varga, eFarmer chief developer, eFarmer chief developer Budapest eFarmer Conference Budapest eFarmer Conference 31 Jan – 01 Feb 200731 Jan – 01 Feb 2007 3939

ThankThank you for your attentionyou for your attention

Milan VargaeFarmer chief developer

Novitech Plc, [email protected]

Phone: +00421-55-3274111