National IT Industry Promotion Agency E-document System Team List 1. Background 2. Current Situation 3. Future Plan 4. Road Map Current Situation Need of E-Document support Support for linking to E-document Support for testing solution Technical support Experience space Provide information how to use E-document Current Situation Need of E-Document shared Platform Application service Open API Independent service Intermediary service Authorized e-address service Current Situation Application Service Security Services Browser Based Authentication Client Object Encryption Network Services Single Sign On Web Contents Encapsulation Virtual Private Networks Network Object Mgmt Remote Access Services HTTP - Page Rendering Application Proxy Services Quality of service (bandwidth) Firewall Service SSL Communication Load Balancing SMTP/POP3 Catalog Capabilities (products & services) Quote (Price & Availability) Product Details / Specs Order Placement Shopping Cart Tax & Shipping Calculations Web Application Interface Protocols State & Session Management Session Mgmt Push Technology Capabilities Dynamically Facilitate Communities of Interest Discussion Forums (newsgroups) Manage Email Receipt & Delivery (inbound email) Match Web content to specific user profiles Electronic License Distribution Management BBSs Dynamic Rendering (template based publishing) Customer Feedback & Surveys Order Status / Order History FAQs Homepage Hosting Services Events, Calendaring & Registration Transaction Processing (physical & electronic) Auction Capabilities Hosted Mall Directory service Certificates Client Application service Content Management Capabilities Content Approval Product Registration Personalization Services Web Based Self Support/ Knowledge Search/ Diagnostics Product reviews Create & Manage Service Cases/consulting follow-up Content Workflow Online Support (Call Center Telefphony Integration, Chat) Content Review & Testing Tools Returns & Warranty Claims Localization / Translation Capabilities Proactive Service Notification Order Approval Workflow Payment Gateway Integration Personalization Services Client Services Customer Service Content Development Tools Generate Coordinated / Targeted Messages (outbound email) Push Services Proxy Services/ Protocol Trans Content Mgt User Profile Mgmt (Active Profiling) Transaction Logging Presentation Services Caching Download Capabilities Advertisement & Promotion Capabilities Host Trading Community FTP Security Services Chat Capabilities (Real-time) Products Compare/ Search Services Mobile Services Web application Server Web Application Services Content Channels CRM Commerce Needs Assessment / Buyer Assistant Internet Services Web Content Caching Text-only Rendering Capabilities Administrative & Miscellaneous Strategic Sourcing On-line Recruiting Legal Services Shareholder Services Common Web Services Integration Capabilities Data Services Consulting Services, Literature & Partner Referral Staging & Deployment Tools Miscellaneous Services Data Access Adapters Financials Integration ERP Integration Call Center Integration 3rd party Integration Capabilities (Content, Training) Locator Capabilities - Channel Partners, Ed Cntr. Search Capabilities Passive Profiling Capabilities Application Data Storage Sales Force Integration Human Resources Integration Transaction Integration (Fulfillment / Payment / 3rd party ) Login Integration Streaming Video & Audio Capabilities Web Event Logging Affiliate Logging Directory Services Validation, Management & Storage of Base Profile Data Management. & Storage of Network Object Data Management & Operations Developer Services Administrative Auditing Auditing & Billing for Usage (Charge-back) Community & Role Management Configuration Management Capabilities Web Application Development Tools (scripting and coding) Assignment of User Profiles to Communities Log Analysis Capabilities Web Performance Monitoring Capabilities Redundancy / Backup Capabilities Web Application Staging Web Application testing and Debugging Utilities Validation, Management. & Storage of Base Community Data Rules & Policy Management Network Management Web App. Admin Capabilities (store, training, service) Commerce Reporting / Analysis Web Application Revision Control Systema Current Situation E-address Service Address Directory Server Sender Client 1 Root Root Send 2 Messaging Server .nation 국가 .cooperation 법인 .person 개인 .company .사업 Search Address A B A B A A Get Address IP 3 4 Send Messaging Server 5 receive Receiver Client Send Change Information Address DB Address Registration Server B Current Situation E-address Service Root Address cache Root Address Node Root Address DB Address Registration Data Search address Search address Master Address Node Node Address cache Search address Node Address cache Slave Address Node Client Search Address Current Situation E-address Service (Root Node) Replication Root Address Slave DB Root Address Slave DB Root Address Master DB Address Registration Data Synchronization Root Address Slave Node Root Address Slave Node Root Address Master Node Root Address Cache Root Address Cache Root Address Cache Current Situation E-address Service (information update) Change information Update information Root Address cache Root Address Node Address Registration Data Root Address DB Management System Update information Node Address cache Master Address Node Update information Node Address cache Slave Address Node Slave Address Node Master Address Node Current Situation E-address Service (Open Source) Open Source Version Apache commons Function • Apache commons library Netty 4.0.17 • NIO Socket Signal library Redis 2,8 • Distributed key-value storage • (cache + DB storage) jetty 7.0 • webserver, servlet, JSP engine • HTTP engine, manage tool bouncycastle 1.4 • Security Module Jdom 2.0 • JAVA XML parser log4j 1.2.17 • JAVA loging xmlsec 1.5.3 • XML digital signature library, ebMS digital signature used derby 10.11 • JAVA file DB library Current Situation Target System in 2014 year Now System Virtual System Cloud System Web Server(Apache) Middleware Web Application(Jboss) Integration Environment Database(Cubrid) VM VM Infracture VM OS Hardware Current Situation : E-Document shared Platform Manager User Virtual Infrastructure Management Development Company Virtual Machines Development Company Company A VM Template Management Monitoring Security Load Balancing Company B Communication Server Company C E-document Hub Gateway Virtual Infrastructure Hardware Infrastructure Communication Server Current Situation Hardware System of E-Document shared Platform Current Situation Shared Platform in E-Document Communication Center Future plan Need of easy electronic commerce Bank Module Security Module Tread Module Address Moduel Future plan Transfer Protocol Bank Module Security Module Tread Module Address Moduel Future plan Connect tread system in internet Bank Module Secure Module Bank Module Secure Module Bank Module Secure Module Bank Module Secure Module Tread Module Address Module Tread Module Address Module Tread Module Address Module Tread Module Address Module Bank Module Secure Module Bank Module Secure Module Tread Module Address Module Tread Module Address Module Bank Module Secure Module Bank Module Secure Module Tread Module Address Module Tread Module Address Module Bank Module Secure Module Bank Module Secure Module Bank Module Secure Module Bank Module Secure Module Tread Module Address Module Tread Module Address Module Tread Module Address Module Tread Module Address Module Future plan Meta Malls Meta Malls Meta Malls Meta Malls Bank Module Secure Module Tread Module Address Module Road Map Advertising/marketing Open framework development Community support Public participation Reinforce reliability E-document Laws/statutes revising Enterprise participation Lack of solution applied Fining Killer SW Finding public market Finding convergence SW Pilot project To hold reliability of distribution system Road Map Launch Global Community THANK YOU