2. Contents
ā¢ Architecture for e-Government
ā¢ Open Standards
ā¢ What are open Standards?
ā¢ Why Open Standards?
ā¢ Role of Open Standards in National Action Plan
ā¢ Open Source Software
ā¢ What is OSS?
ā¢ Open Standards & Open Source
ā¢ Interoperability
ā¢ Building Standards for eGov
3. Why Architect ?
When You want to build your house ā¦.
You go to an Architect first ā¦
Not to an engineerā¦ not to a builder ..
Reason?
You donāt want to make and break walls ..
You want the house to be more livable !
Same is the case with an e-Government Project
4. Scope of Architecture
ā¢ Architecture is not about Technology alone
ā¢ We need architectures in other areas too
ā¢ Process Architecture
ā¢ People Architecture
ā¢ Resource Architecture
ā¢ In this session we deal mainly with Technology
Architecture
5. Levels of Architecture
ā¢ Architecture can be at different levels
ā
ā
ā
ā
ā
Project Level
Program Level
Enterprise Level
State level
National Level
ā¢ We need increasing care & detail in
architecting as we go up the level.
6. How does Architecture help?
ā¢ Helps align different components of eGov
ā¢
ā¢
ā¢
ā¢
Technology Architecture to meet business needs
Process Architecture to exploit technology
People Architecture to use technology & new processes
Resource Architecture to use technology & process in
providing cost-effective services
ā¢ Promotes interoperability
ā¢ Ensures Scalability
ā¢ Enables planning the degrees of security and
reliability
ā¢ Insulates against disruptive changes in
technology, process and people
7. Enterprise Architecture bridges Strategy
& Implementation
Business Architecture
Information Architecture
Application Architecture
Technology Architecture
Security Architecture
Business Strategy
Implementation
Business Drivers
Business Goals
Business Policy
Trends Analysis
Business Processes
Application Systems
Tech. Infrastructure
Organizational Structure
8. Value of EA
ā¢ Provides business with a systematic approach to describing
their business:
ā common language (e.g., āclientā, āserviceā, āgoalā) to describe the
business
ā identify gaps in service delivery
ā¢ Highlights the interdependencies in service delivery across
organisation boundaries:
ā across ministries
ā within ministries across traditional service delivery boundaries
ā¢ Identifies gaps in business requirements early in design cycle
ā¢ Lays foundation for re-use of data, applications and
technology
ā¢ Introduces discipline in developing, documenting and
disseminating standards (data, applications, technology,
security)
ā¢ Facilitates cross-project communications
9. US Federal Enterprise Architecture
(FEA)
ā¢ A Unified Framework for eGov
ā¢ Templates for all federal government EA
ā¢ Creates one vocabulary for federal EA
ā Easy to share data, concepts, products,
information
ā¢ Five models, to describe different aspects
ā
ā
ā
ā
ā
Performance Reference Model (PRM)
Business Reference Model (BRM)
Service Component Reference Model (SRM)
Technical Reference Model (TRM)
Data Reference Model (DRM)
ā¢ More details at http://www.feapmo.gov
11. What are Open Standards?
ā¢ Open Standards are technology specifications
ā¢
ā¢
ā¢
ā¢
developed collaboratively
followed universally
address common requirements and goals
relate to
Ā» product stacks & products
Ā» components
Ā» interfaces and protocols
ā¢ Open Standards are based on commonly
accepted Principles & Practices
12. Principles & Practice of Open
Standards
1. Availability
ā¢
ā¢
ā¢
Free download via the Internet
Should not cost not more than a college text book
Commercial exploitation allowed
ā¢
Wide range of implementations
ā¢
To prevent āEmbrace & Enhanceā tactics by predominant
vendor
1. Maximize end-user choice
1.
2.
3.
4.
No royalty
No discrimination
Extension or Subset allowed
Predatory Practice discouraged
13. Types of Standards
ā¢ De Jure Standards set by
ā¢ Standards Organizations
Ā» e.g - HTML, XML, Web Services, TCP/IP, 802.11
ā¢ Government
Ā» Technologies related to health, drugs, energy, environment
ā¢ Proprietary Standards
ā¢ Java, Adobe PDF, WIN32 APIs
ā¢ De Facto Standards
ā¢ Java, Adobe
ā¢ Product Standards
ā¢ Linux, Java, Windows
15. Why Open Standards?(1)
ā¢ Optimize options of products & components
ā¢ Multiple vendors offering the same interfaces
ā¢ Mix & Match possible due to āHot Swappabilityā
ā¢ Choices can be made incrementally
ā¢ Reduce Risk
ā¢ Vendor independence
ā¢ Assurance of continued support in future
ā¢ Reduced Cost
ā¢
ā¢
ā¢
ā¢
Lower costs due to competition
Reduced cost of changing products/vendors
Increased ROI
Shorter learning curve for developers, maintenance staff
16. Why Open Standards?(2)
ā¢ Inter-operability
ā¢ Components with standard interfaces
ā¢ Simpler & quicker integration
ā¢ Integration across the entire chain
Ā» of internal departments
Ā» external entities, customers, departments
ā¢ Higher Quality resulting from
ā¢ Open competition
ā¢ Broader participation of peer groups
ā¢ Early identification & resolution of bugs
18. What is OSS/FS?
ā¢ Open Source Software
ā¢
ā¢
ā¢
ā¢
Source code available to the user
Free redistribution permitted
Unrestricted use of the software
Integrity of the authorās code to be protected
ā¢ Free Software
ā¢ Source code available to the user
ā¢ Freedom to run the program for any purpose
ā¢ Freedom to modify, improve and redistribute
19. Open Standards & Open Source
Attribute
Open Standard
Open Source
Nature
A Set of technology
specifications
Software Product
Openness of
interface
By definition
By design
Interoperability
Assured
Can not be
assumed
Licensing regime
Does not apply
BSD, GPL
Neutrality
Neutral to all
Not necessarily
development models
20. Interoperability
ā¢ Interoperability is the capability of the
components to function together to share in the
fulfillment of a process
ā¢ Components can be
ā¢ Within a system OR
ā¢ Spanning across disparate systems/ enterprises
ā¢ Interoperability enables us to
ā¢ automate processes that transcend technologies,
platforms, languages and customizations.
21. e-Services Development Framework of UK
GCIM
GMRM
GDSC
Government
Common
Information
Model
Government
Data Standards
Catalogue
e-GIF
Government
Message
Reference
Model
e-Government
Inter-operability
Framework
High Level Architecture Models
High Level Architecture Models
Reusable
Business
Processes
Coding Schemes
&
Vocabularies
Reusable
Design
Components
Reusable
Technology
Components
Reusable Elements
Reusable Elements
Requirements
Design
e-Service Development
e-Service Development
Implementation
25. Standards ++
ā¢ Standards are necessary..
ā but not sufficient
ā¢ e-Government is more than technology
ā¢ Process, People, Resources
ā¢ We need Models, Frameworks & Guidelines
ā¢ Models ā Business Models, Process Models
ā¢ Frameworks ā PPP, Capacity Building, KM,
Assessments
ā¢ Guidelines ā Procurement, Evaluation
26. Target Areas for Standard-setting
Working
Gro
up
1
Area
Technology Standards
Interoperability ā Networking, Platforms, Service
access & Delivery, Security, Database
E-Governance Architecture ā Middleware, Front
ends
Gateways
Adoption and Enforcement
2
Meta Data and Data Definitions
Common Data Formats for generic data
elements used in e-Governance
applications Application specific Data elements (land records,
Transport etc)
Spatial and non-spatial Data including GIS
Specifications/
Guidelines/Standards
Timelines
High Priority
standards and guidelines
(High Priority ā Next
1 year)
guidelines
Standards, policy guidelines
Guidelines
Medium to High Priority
standards and guidelines
To be in place in the
next 1 year
standards and guidelines
Next 2 years
standards and guidelines
To be in place in the
next 2 year
27. Target Areas for Standard-setting
Working
Group
3
Area
Processes
Common re-usable processes and services
in egov applications (Registration,
authentication, etc)
GPR Models
a. As Is Study
b. To Be
c. Gap Analysis
d. Functional Architecture
4
Localisation
Local Language Interface
Adoption and Enforcement
Specifications/
Guidelines/Standards
Timelines
High Priority
standards & guidelines
(High Priority ā
Next 1 year)
Guidelines
(High Priority ā
Next 1 year)
High Priority
standards and Guidelines
Guidelines
(High Priority ā
Next 1 year)
28. Target Areas for Standard-setting
Working
Group
5
Area
Documentation
Program Management
Guidelines on Preparation of RFPs
Specifications/
Guidelines/Standards
Medium to High Priority
Standards & guidelines
guidelines
PPP Models for egov applications
Design Guidelines for Websites
guidelines
Record Management, archival and retrieval
6
guidelines and successful
examples
Standards
Quality
Medium Priority
Acceptance, Testing and Certification
Standards & Guidelines
Quality assurance
Standards & Guidelines
Security
Standards & Guidelines
Timelines
29. Functional Model of eGSI
eGSI = eGov Standards Institution
Standards
Approval Body
eGS
I
OUTPUTS
Working Draft
WG1
WG2
Guidelines
WG6
6
Interest
Groups
6 Working Groups
Specifications
Software
Tools
SG1
SG2
2 Support Groups
2
Internet
30. Conclusion
ā¢ Developing Enterprise Architecture is an essential
first step in eGov Panning.
ā¢ Promotion of Open Standards is imperative for
progress on a large e-Gov program
ā¢ Interoperability
ā¢ Cost & Time saving
ā¢ Better Competition
ā¢ Creation of a National Level Institution for
Architecture & Standards is quite pivotal to achieve
notable success