bits pilani bits c461 is c341 software engineering project presentation l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
eThens – A component-based framework for E-governance PowerPoint Presentation
Download Presentation
eThens – A component-based framework for E-governance

Loading in 2 Seconds...

play fullscreen
1 / 30

eThens – A component-based framework for E-governance - PowerPoint PPT Presentation


  • 208 Views
  • Uploaded on

BITS, Pilani. BITS C461 / IS C341 Software Engineering Project Presentation. eThens – A component-based framework for E-governance. What is E-Governance?. Caution: Emerging concept Context: “fully electronified” government Refers to a broad collection of functionalities

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'eThens – A component-based framework for E-governance' - elin


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
bits pilani bits c461 is c341 software engineering project presentation
BITS, Pilani.

BITS C461 / IS C341

Software Engineering

Project Presentation

eThens – A component-based framework for E-governance
what is e governance
What is E-Governance?
  • Caution: Emerging concept
  • Context: “fully electronified” government
  • Refers to a broad collection of functionalities
  • E-governance (interface) vs E-government (infrastructure)
what is this framework about
What is this framework about?
  • Target Environment
    • Domain: E-governance
    • Users:
      • Application (Software) Developers
      • (Software) Service Providers and Service Integrators
what is this framework about4
What is this framework about?
  • Functionality:
    • Support for Modeling and Design phases of Lifecycle
  • Features:
    • Customizable, Fine-grained domain model
    • Extensible framework
    • Tools for Integration
approach

Production Layer

Integration Layer

Infrastructure Layer

Approach
  • Layered framework –
    • Production layer
    • Integration layer
    • Infrastructure layer
approach6
Approach
  • Domain Model
    • Fine-grained Abstractions
    • Functions vs. Aspects
    • Hierarchy of domain elements
    • Extensible elements – subject to domain constraints
approach7
Approach
  • Operations on model elements
    • Selection;
    • Instantiation;
    • Composition;
    • Extension; and
    • Validation
production layer
Production Layer
  • Commodities – Information, Service
  • Modes of Provision – Exchange, Portal
  • Target user – Application Developer
production layer9
Production Layer
  • Uses – To produce
    • Service Portal
    • Service Exchange
    • Information Portal
    • Information Exchange
integration layer
Integration Layer
  • Commodities
    • Service Elements
    • Information Fragments
  • Target Users
    • Tool Developers
    • Service Integrators
integration layer11
Integration Layer
  • Uses
    • To compose service elements into a service (or information fragments into information)
    • To extend existing service elements (or info. frags.)
    • To resolve integration issues
integration layer12

SP1

Production Layer

IP1

Integration Layer

Info1

Svc2

Svc1

Info2

Infrastructure Layer

Integration Layer
integration layer13
Integration Layer
  • Composition Model
    • Structure of Elements / Fragments
    • Flow / Sequencing
    • Interfaces and constraints
    • Access Control
integration layer14
Integration Layer
  • Extension Model
    • Add, Restrict, or Refine elements / fragments
    • Ensure integrity with existing infrastructure
infrastructure layer
Infrastructure Layer
  • Commodities – Domain model (Functions and Aspects)
  • Target User – Domain Expert(s)
  • Uses
    • To support and enable E-governance framework(s).
    • To define Points of Service and Sources of Information
infrastructure layer16
Infrastructure Layer
  • Hierarchy of functional domains – verticals
  • Domains provide
    • Points of Service
    • Sources of Information
  • Aspects (may be cross-domain)- Horizontals
  • Aspects provide
    • attributes of services / info.
infrastructure layer17
Infrastructure Layer

Production Layer

Integration Layer

Info1

Svc2

Info2

Svc1

Infrastructure Layer

SoI1

PoS3

PoS2

SoI2

PoS1

SoI3

infrastructure layer18
Infrastructure Layer
  • Top level (functional) domains (incomplete?)
    • Defense
    • Law & Order
    • Regulation & Controls
    • Welfare
    • Planning & Policies
    • Financing
infrastructure layer19
Infrastructure Layer
  • Domain Hierarchy: e.g. Welfare
    • Infrastructure
      • Education
      • Transportation
      • Communication
    • Ad-hoc
  • Service Elements & Info. Fragments: e.g. Education
    • List of Accredited Universities
    • Accreditation / Evaluation
    • Funding for Research projects
infrastructure layer20
Infrastructure Layer
  • Aspects (incomplete?)
    • Rules and Regulations
    • Authorities and Decision Making
    • Rights and Privileges
    • Hard Resources (e.g. Money)
    • Soft Resources (e.g. Records)
    • Socio-political conventions
infrastructure layer21
Infrastructure Layer

PoS

SoI

L

a

w

&

O

r

d

e

r

F

i

n

a

n

c

e

s

W

e

l

f

a

r

e

Accreditation

Evaluation

List of Univ.

T

r

a

n

s.

E

D

U.

A

s

p

e

c

t

s

-->

Rights & Privileges

Rules & Regulations

Domains & Functions -->

e governance framework project requirements
E-governance Framework Project Requirements

Build a vertical prototype -

  • Build a simple domain model
    • two or three functional subdomains
    • One cross-functional aspect
  • Build integration mechanisms
    • Selection of service points (functions)
    • Composition of service points
e governance framework project
E-governance Framework Project
  • Technology Requirements
    • UML for domain model
    • Java for development
  • Technology Suggestions
    • Eclipse and plug-ins
e governance application project
E-governance Application Project
  • Application
    • Emergency Tracking and Maintenance Portal
  • Domain
    • E-governance
  • (Ulterior) Motives
    • Useful product in an emerging domain
    • Feasibility Prototype for eThens
    • Identification of Service Integration Issues
e governance application project25
E-governance Application Project
  • Objective:
    • To build a single window services portal for emergency tracking and management
  • Features:
    • Services Portal
    • Single Window for a set of services
    • Composition of service elements into a service
e governance application project26
E-governance Application Project
  • Application Domain Description
    • Emergencies (Public and large-scale)
      • Natural Disasters (Earthquake, Floods)
      • Epidemics (Cholera breakout, SARS)
      • Accidents (Railway accidents, Flight Crashes)
      • Social Volatility (Terrorist attacks, Communal Violence)
e governance application project27
E-governance Application Project
  • Application Domain Description
    • Primary Services
      • Tracking and Management of Emergencies
    • Service Users
      • Citizens
      • Businesses and Non-profit organizations
      • Government agencies
e governance application project28
E-governance Application Project
  • Service Providers
    • Government Agencies
  • Requirements
    • three layer approach
    • Web-enabled portal
    • Status tracking
    • Resource mobilization
e governance application project29
E-governance Application Project
  • Layer(s) Details
    • Services Layer supports single window for many services
    • Integration Layer enables composition of service elements into service.
    • Infrastructure Layer enables service elements

(This layer could be simulated with wrappers for data).

e governance application project30
E-governance Application Project
  • Required Technologies
    • Java based web tier and back end.
  • Recommended Technologies
    • IBM WebSphere Development Environment

OR

    • Eclipse