1 / 19

Cheung Moon Cho National Information Society Agency

Cheung Moon Cho National Information Society Agency. Government CIO Summit. Reduction of cost and project management via S/W framework . Date:… 29. 5. 2013…………….. . SW framework is essential for e-Gov. .

mieko
Download Presentation

Cheung Moon Cho National Information Society Agency

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cheung Moon Cho National Information Society Agency Government CIO Summit Reduction of cost and project management via S/W framework Date:…29. 5. 2013……………..

  2. SW framework is essential for e-Gov. SW framework is a special case of software libraries in that they are reusable abstractions of code wrapped in a well-defined API. [Wikipedia] • With SW framework, you can improve 20-30% of development productivity and enhance the quality of e-Government services • Most of technical issues are handled by SW framework Business requirement? IS development with SW framework IS development without SW framework Business functions? Error handling? Business improvement? Package composition? Screen layout? Operation Screen layout? Transaction control? Business functions? Interface with Tuxedo? Thin Client? System log? Framework A Text transformation? cache? Business requirement? • SW Framework Common biz service Batch? Business log Common technical service Architecture policy

  3. Challenges and Issues SW framework became a basic tool for e-Government - 71% of e-Government system from 2004 to 2007 in Korea 29% 71% Major A Major B Major C Some barriers were identified in e-Government system • SW framework provider can only modify or extend applications • Framework is an expensive asset that big vendors can afford to posses it • Major big IT vendors dominatee-Government development • Unfair competition environment to SMEs • Redundant development of same functions because of framework difference

  4. Reforming e-Gov. Application Development < Development with vendor’s frameworks> < Development with standard frameworks> Request for application development Customer Customer Request forH/W, S/W, architecture, and application development RFP RFP Vendor A Vendor B Vendor C Vendor D Vendor A Vendor B Vendor C Vendor D Application 1 Application 2 Application 1 StandardFramework Application1 Application2 Application1 Framework 1 Framework 2 Framework 3

  5. Open discussion for developing eGovFrame A lot of opinions and issues from the variety of stakeholders Fear on dominated market collapse Concern on stable technical support Large companies SMEs Public organizations Concern on project promotion centric by large companies Government Developers Reject the newly developed tools Concerns on biz. effectiveness

  6. Vision of eGovFrame Vision Improve quality of e-Government services and efficiency of ICT investment Objectives Reuse common functionalities • Improve • Interoperability • Up-to-date • ICT trends • Remove vendor dependency • Enhance SMEs competitiveness Direction • Standardization • Establish SW framework standard for e-Government • Provide stable technical infrastructure • Openness • Ensure the neutrality of eGovFrame • Open assets to the public & encourage participation • Community • Share SW tools and technology by education • Promote the utilization of eGovframe

  7. Open innovation of eGovFrame Open Ecosystem Open Sourcing • Founded open community with large and SMEs • Established public-private cooperation center • Developed with 11 large and SMEs and shared knowledge • Utilized 40 Open Source Software(OSS) • Opened 664 thousand code lines & IPRs • Carried out free training courses and 1,236 developers are certified • Collected extensive opinions from over 500 stakeholders • Ran over 20 public-private meeting Open Outputs Open Processes

  8. Open sourcing of eGovFrame • Define basic functions and architecture • Analyze big vendor’s frameworks and e-Gov. projects from 2004 to 2007 • 54 functions and 219 common components Function Design Final Result 40 open sources selected Best Open Source Selection [Major open sources] • Biz.transaction: Spring & 22 • Data:ibatis,Hibernate &1 • Development tool: Eclipse & 3 • Test tool: Junit & 5 • Distribution tool: Maven & 1 • Configuration Management tool: Subversion & 1 • Define Open Source Selection Policy • Open Source Evaluation Process • License with no restriction on distribution and usage Policy Setting • Evaluate candidate open sources(175) • Functional/non-functional requirements • Constraints for integration and interfaces Logical Test • Physically test candidate open sources(85) • Basic functions • Non-functional requirements(SW Quality) Physical Test

  9. What is eGovFrame? e-Government Standard Framework for developing and operating e-Government system eGovFrame • Basic functions always needed to develop e-Government system • Composition [eGovFrame + new functions] e-Government system • Fair competition environment created by sharing same basis • e-Government system eGovFrame Login Board PKI

  10. eGovFrame(e-Government Standard Framework) Consists of four environment with development, runtime, operation and management Runtime Environment Management Environment Development Environment Operation Environment SW Applications Framework Managers SW Developers Application Operators

  11. Service Group Service Functionalities of eGovFrame Runtime Environment Management Environment Presentation Layer Business Logic Layer Persistent Layer Integration Layer Operation Management Tool Ajax Support Internationalization Biz. Process Management TBD Data Access DataSource Message Service MVC Security Exception Handling ORM TBD Transaction Naming Service Status Monitoring UI Adaptor Web Service Foundation Layer AOP Cache Compress /Decompress Encryption/Decryption Excel File Handling FTP Server Security ID Generation IoC Container Logging File Upload/Download Mail Property Resource Scheduling Marshalling /Unmarshalling Object Pooling String Util XML Manipulation Development Management Tool Development Environment Operation Environment Version Management Implementation Tool Test Tool Deployment Tool Conf. & Change Mgt. Tool Monitoring Tool Administration Tool Issue Tracking Code Generation Test Reporting Build Monitoring Server Security Management Configuration Mgt. Code Inspection Unit Test Deployment Reporting Change Management Logging Management Debug Resource Management Editor Administration Methodology & Template

  12. Common Components of eGovFrame 219 Common Components of the reusable software modules

  13. (Unit : 1 million dollar) ROI analysis of eGovFrame 2,603 2,530 2,459 2,390 2,323 About 274 million dollars of budget saving are expected by applying eGovFrame until 2014 < Expectation of Cost saving using eGovFrame > Total IT budget 493 479 465 452 440 Development cost 88 84 66 Cost saving 27 9 2010 2011 2012 2013 2014

  14. e-Government systems with eGovFrame

  15. Outcome and Achievement ICT Competitiveness of IT SMEs Diffusion of Standard Framework International Recognition • Applied to 208 projects until Jan. 2012 • Sweep three awards from FutureGov • Applied to private market such as banking, e-Biz., etc. • Utilized to commercial SW Large companies 36% SMEs 64% • Gov. Organization of the Year • Technology Leadership • Gov. Transformation of the Year • SMEs won 64% among them Lotte Meritz Crossent Enki Soft uEngine

  16. Global References of eGovFrame eGovFrame is applied to the e-Government in four countries for developing the public administration, custom and education services Bulgaria Sophia Uni. Administration management system Ecuador E-Custom & administration management system Vietnam Hazardous waste management system WHO-ITU National eHealth Roadmap Development Toolkit Mongolia National administration management system Administration Education Customs eGovFrame

  17. What are the differences before and now?

  18. What kinds of benefit you have? Promote sustainable ICT development by improving administrative efficiency and transparency Open e-Government Open Innovation • Cost efficiency • Reusability Interoperability • Vender dependency • …. • Lesson-learned • e-Government Assets • Open Source • Open Platform • Common Standard • SW Development Tool

  19. eGovFrame Center • egovframe@nia.or.kr Thank you!

More Related