1 LGAF Project: e-Gov Applications Development (or how to integrate different application flavors in a consistent, open-ended, value stream) LGAF Project:

Slides:



Advertisements
Similar presentations
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
Advertisements

Integrated Platform version 5.2
Siebel Web Services Siebel Web Services March, From
Overview of Web Services
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
WEB SERVICES DAVIDE ZERBINO.
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
©Centre for Development of Advanced Computing 1 State e-governance Service Delivery Gateway (SSDG)‏ A Messaging Middleware for.
Corporate Context: A SOA & BPM Alliance Via Business Data Management Amir Bahmanyari Architect.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
22/05/2009 Organizer: P.E.T.A. S.A.
SOA Pilot BC Ferries BC OAUG 22 May 2008 Speakers: Chetan Sondagar – BC Ferries – Manager, Business & Safety Applications Mark Allen – Impac.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Adding More Value to Your ERP System Using Service-Oriented Architecture (SOA) Copyright © 2001 iWay Software 1 Information Builders.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
Infrastructure for Electronic Government, An Overview
Applying the ISO RM-ODP Standard in e-Government B. Meneklis 1, A. Kaliontzoglou 2,3, D. Polemi 1, C. Douligeris 1 1 University of Piraeus, Department.
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect.
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
The Role of Modeling in Systems Integration and Business Process Analysis © Sparx Systems Pty Ltd 2011 Ben Constable Sparx Systems.
David Harrison Senior Consultant, Popkin Software 22 April 2004
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
V v Business Process AMTV Streaming TV Streaming.
Enterprise Workflow CPSC 476 Lightening Talk Brenda Griffith/Katie Soto.
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
Online Shopping e-Business ITCS451/951 Group Assignment Online Shopping e-Business Team Members: 1. Elmabourk Benlamma Dhany Setia Purnama
0/10 Barcelona en xarxa. Barcelona E-Goverment Case The use of Information and Communication Technologies in the promotion of local.
1 SOA and Open Source Technologies to leverage e-government potential: the case of LGAF KEDKE Petros KAVASSALIS ATLANTIS Badajoz,
SOA, BPM, BPEL, jBPM.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
Service Oriented Enterprises Dr. Setrag Khoshafian VP of BPM Technology Pegasystems Inc.
Initial slides for Layered Service Architecture
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Architecture Models to Support Accessible eGovernment Services for All Karl Wessbrandt, the Swedish Administrative Development Agency 19 April 2007.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Service Layers Service Oriented Architecture Johns-Hopkins University Montgomery County Center, Spring 2009 Session 6, Lecture 6: March 4, 2009.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
All images © Mat Wright GOPI Training Technical Overview
SOA Blueprints Learning Best Practices and Sample Applications for SOA Miko Matsumura.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
The GEMBus Architecture and Core Components
مدیریت فرایندهای کسب و کار و معماری سرویس گرا
Service-centric Software Engineering
Service-centric Software Engineering 1
WEB SERVICES DAVIDE ZERBINO.
Distributed Systems through Web Services
Business Process Management
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

1 LGAF Project: e-Gov Applications Development (or how to integrate different application flavors in a consistent, open-ended, value stream) LGAF Project: e-Gov Applications Development (or how to integrate different application flavors in a consistent, open-ended, value stream) Athens, Greece March 2010

LGAF: A Laboratory for applying Process Management in e- Government LGAF: SOA Architecture LGAF: Technology   E-CMS and GWT   BPMN- BPMS   Web Services Application Development with BPM: Cases   MUN: Taxes and Fines Payment   MUN: Recycling of Electrical Appliances Summary 2

LGAF = Local Government Access Framework (Project for “Coordination of Local Government Authorities” / ΚΕΔΚΕ) LGAF is a platform   Supports Online Services to: o o Local Citizens ( e.g. Family Record Certificates, Municipal Tax Payments, Recycling of Electrical Appliances etc) o o Business (e.g. Municipal Tax Payments)   Establishes online task management of the activities related to online services delivery o o Public Employees LGAF mission   Defines a framework for digitizing e-gov services provided by Local Government Authorities through the automation of business processes o o Enterprise Technologies-based Content Management o o Business Process Modeling and Execution o o Data components Modeling and Document Modeling What is LGAF? 3

LGAF Architecture in detail: a two parts system 4 +

LGAF Architecture: Core Principles and Core Components Core Principles   Design Impetus: Operate as an Open Platform (SOA)   Working Model: Software-as-a-Service (SaaS) Core Components Enterprise Service Systems and Components o o Enterprise Content Management System (E-CMS) o o Business Process Management System (BPMS) o o Identity Management System (IMS) LGAF Interface o o LGAF portal + ServicesPortal Enterprise Service Bus (ESB) Gateway to Legacy Applications Municipal ERP Document Registration Municipal Family Registry 5

LGAF Architecture: Core Layers 6 BetaCMS|LGAFportal + LGAFServicesPortal (GWT) Human Workflow Engine + LGAF ServicePortal OTA Executable Process Models Business Process Management System (Intalio|BPMS) Local ESB WSDLs core operationscore documents OTA Legacy Systems OTA Content Management Standards and Models + Executable Templates Enterprise Content Management System (BetaCMS) OTA API (open to everybody) BetaCMS-based webapps (portal, wiki) ESB (Mule)

Technology stack from a process management standpoint   Enterprise Content Management & Business Process Management (at the center) o o E-CMS: BetaCMS o o BPMS: Intalio|BPMS o o GWT-based Interface for Process Participants (all interactions through a single UI)   Enterprise Service Bus (at the frontier) o o Mule ESB   Enterprise Service Bus (at the Municipality level) o o Mule ESB (could be anything else)   Data Transferring (inside and outside) o o Web Services (SOAP Services)   Data Modeling o o XML Schemas LGAF: Open Standards and Open Source Software 7

European Interoperability Framework   Defines SOA as the proposed architecture   Use XML for Data Modeling And Transferring   Three layers of Interoperability o o Organizational o o Semantic o o Technical Greek e-GIF (e-Government Interoperability Framework)   Process Modeling, Reusable Business Services   Code Lists, Core Data Components, Data Types LGAF follows European Standards for E- Government Services 8

LGAF applies SOA principles   Everything is a service (ESB, processes, IAMS, E-CMS, BPMS), described through WSDL   Data exchange format in XML. SOAP is used for supporting data exchange. Data modeling is performed with XML Schemas   Loose coupled services (e.g. Municipal Portion Service) using the ESB   The BPMS Layer performs the orchestration of third systems (legacy apps etc.) and humans (participants) to create Composite Services and Applications LGAF and SOA 9

10 Orchestration Business Process Model

Does LGAF have orchestration limits? Only the sky! [see next page] 11 LGAF is a core of OS technologies “at the center Open to integrate, at the “periphery”, with vendor or OS   Third-party Systems   Applications o o Example: document management system o o Example: fines collection system (PDA-enabled) o o Example: e-payment systems Credit and Debit Cards: Re-direction E-banking (Transaction Validation) o o Example: micro-payments system Re-direction to IPX payment page

Tax and Fines Payment: a Case of an open- design process 12 Citizen Fills the Tax Description to the Appropriate Form (mini Portal). Check if the Tax is Affiliated or non. The Tax is Registered in Municipal BackOffice Citizen is informed About the Final Amount. Accepts or not the Payment A unique key that describes the payment values is produced Route to the payment way. Citizen can pay: Credit Card (LGAF e-payment tool) E- banking (LGAF e-payment tool) Micro payment (Ericsson) Something Else…. Sub process: Employee check the validity of payment transaction. If the validation is positive, Back office produces the receipt number of the payment Sub process: Citizen is notified about the payment status and if the validation is positive receives the receipt Process “hides” behind an evolving document evolution. In each step document is enhanced with information related to the process. Basic components Initializer Payer Payee Tax Description Payment System Vendor Transaction Details Validation Details and Receipt

Case: Recycling of Electrical Appliances 13 Request Form Registration Notify Citizen about the status of the request Task Assignment to an employee or department. Set Collection Date, or do collect or fill a report To do list CreationIf Item not collected the procedure is repeated

Business Process Modeling Notation (BPMN) Business Process Modeling in 3 stages   Stage 1: Understanding the sequence of activities which compose the business process (as – is)   Stage 2: Enhance the model with participants/roles and “service” from third systems (contains horizontal and vertical abstractions). Define re-usable processes. The BMPS layer orchestrates all participants and systems (to – be)   Stage 3: The model is enhanced with “execution details” and data mapping. It produces executable “BPEL code” which runs over the BPMS engine [Note for an advanced audience] LGAF Process Modeling Framework (PMF) 14