Leading Edge of Internet Business - J2EE 기반 Web Application 개발 자동화 Solution - nTuit SyncOBS Proprietary and Confidential TM 목 차 Company Review IT Market Trend Background Our Solution Key Features and User Benefits DCG™- How It Works System Requirements Product Road map SyncOBS Proprietary and Confidential Company Review SyncOBS Proprietary and Confidential 회사 소개 회사개요 회 사 명 신콥스㈜ 대표 이사 이성우 주 미국: 1649A South Main Street Milpitas, CA 95035 소 설 립 일 2000년 5월 23일 주요인력구성 분 야 인원 평균경력 경영진 2 16년 OS 전문가 1 25년 JAVA / XML 12 5년 SyncOBS Proprietary and Confidential 비고 사업 개요 Business Area J2EE, XML Based 컴포넌트 기반 개발Tool(nTuit) 판매 Market Strategy Component 기반 s/w 개발 시장 공략 Vertical Market (SCM,CRM,B2B) 벤더들과 전략적 제휴 Patent’s Stage 날 짜 상 황 비 고 Patent 내용 Patent 2001. 8 주관법률회사 - MDMS (Multi-level Data Maintenance Screen) (Gray Cary) - DCG (Dynamic Component Generation) SyncOBS Proprietary and Confidential 회사 연혁 날 짜 연 혁 2000. 5 미국 현지 법인 설립 (SyncOBS, Inc.) 2000. 9 설립자금 투자유치 완료($2,000,000) 2001. 8 ~ SUN Micro System과 솔루션 Partner 추진중 2001. 8 ~ IBM과의 솔루션 Partner 추진중 2001. 8 MDMS와 DCG Patent(특허) 출원(미국특허청) 2002. 9 nTuit(MDMS/DCG) 개발 완료및 출시 SyncOBS Proprietary and Confidential 비 고 Management Team Seung Lee: 18 years experience on large-scale ERP (Baan, ASK/MANMAN) development and implementation. CEO / President of Enterprise Infomedia (EI), an ERP consulting company (1996-2000). President Successfully implemented ERP systems for EI’s customers including Altera Corporation and Integrated Silicon Solutions. Held key positions in ERP development at ASK Computer Systems and Computer Assoc. (1987-1996). Project manager at Samsung Semiconductor (1984-1987). BS in Physics at Yonsei University in Seoul, Korea. Jeff Chang: VP of Professional Services 17 years of experience in ERP (SAP R/3, ASK/MANMAN) application development, system implementation, consulting, business development and product marketing. Director of Client Relations responsible for managing strategic accounts, alliance partnerships, $4 million sales quota and developing go-to-market strategy and sales collateral. Held key management positions in the areas of professional services, business development, account management with marchFIRST, a $1 Billion professional services firm (1996-2001). Successfully completed two end-to-end SAP R/3 implementations for Fortune 1000 companies. Over 14 years of manufacturing, ERP and Supply Chain Management experience. BS in Computer Science, Long Island University, New York. Fluent in Mandarin Chinese and familiar with Asian business etiquette. SyncOBS Proprietary and Confidential Management Team Rolland Crunk : Senior Consultant Dai Jun Kim: Advisor Over twenty years in the computer industry with software engineering management roles at all levels. Member of initial software development team for a number of high-tech start-ups; founder of two corporations. Technical expertise in web application development, object oriented design, XML, Java enterprise technologies (J2EE), UNIX/NT, and object and relational database systems. CEO, SyncOBS Korea, Currently: Senior IT Advisor for 2002 World Cup Organizing Committee. Executive VP at Hyundai Information Technology (1996-2001). He increased revenue from $2M to $200M. VP of Sales, Mini/Mainframe Computer System Division at Hyundai Electronics (19861996). IT Manager at Samsung Semiconductors (1984-1986). Lead the factory automation project. Founding member of Korean Defense Ministry’s IT Department (1971-1975). BS from Hanyang University in Seoul, Korea. SyncOBS Proprietary and Confidential IT Market Trend SyncOBS Proprietary and Confidential IT기반기술의 변화 J2EE : Sun Microsystem社 .net : MS社 C/S 환경 중앙집중 Next Generation Computing Downsizing Mainframe Web 환경 J2EE .net Unix Linux /NT 2-tier, 3-tier ComponentBased Development Multi-tier 기존의 IT 기술은 C/S 환경을 바탕으로 2-tier or 3-tier 구성 Internet의 급속한 발전으로 기업의 요구사항이 Open Business 환경으로 확산 C/S 환경에서 Open Business 구현이 어려워짐으로써 WEB 환경으로 전환 추세 Web 환경의 Component-Base로 개발하여 기업간 Multi-tier 구성 가능 SyncOBS Proprietary and Confidential Web기반기술 비교 구분 J2EE (Java 2 Enterprise Edition) . NET Linux Unix 요소기술 Vendor Assistance JSP EJB 장점(+) 단점(-) IE Assistance NT Servlet NT VISUAL STUDIO .NET + 업계 전반에 걸친 벤더들의 지원 + 풍부한 Internet Explorer 지원 + 플랫폼의 다양성 / 지원 보장 - NT에 한정된 플랫폼 + Component전략을 통한 빠른 시장 접근 - MS 기술 종속 - 지원 언어 부족 - 지원 벤더의 부족 - 미성숙한 개발 환경 기타 • 대규모 Enterprise Application 개발에 적합 SyncOBS Proprietary and Confidential 소규모 Work Group에 적합 Web Application 개발의 문제점 • 웹 환경내의 데이터나 동적인 화면을 구성하는 다양한 언어가 웹 GUI 개발 제공되나 출력은 항상 HTML에 의존, 웹 화면 개발에 있어서 많은 노력이 필요. User Experience의 결핍 Internet 기술의 한계 유지보수의 문제 SyncOBS Proprietary and Confidential • HTML, JAVA Script를 이용한 User Experience 부족 • 데이터의 변환이 있을 경우 전체 Web Page 를 Reloading, 이로 인해 Network 상의 과부하 발생 • 화면의 일부 변경만을 위해서도 소스 수준의 로우레벨 코딩이 요구되어 Back Log가 발생 TM nTuit 의 포지셔닝 e-Business 환경으로 전환 산업 전영역에 걸친 웹 채용 급증 e-Business 를 통한 마켓플레이스의 확장 기업 및 공공기관 업무의 웹 전환/확대 가속화 웹 Application 개발의 난점 nTuitTM J2EE 기반 Web Application을 손쉽게 개발할 수 있는 솔루션 SyncOBS Proprietary and Confidential Background SyncOBS Proprietary and Confidential TM nTuit 란? (웹중심 컴포넌트 기반 개발도구) • 최근 시스템 개발환경이 웹중심으로 급속히 전환되면서 기존의 개발과는 다른 컴포넌트 기반SW개발 (CBD:Component Based Development) 방식이 SW 생산성 및 품질의 획기적인 변화를 가져오는 새로운 개발 패러타임으로서 뿐만 아니라 향후 SW산업발전의 기본방향으로서 인식되고 있습니다. • 가트너 그룹에서 2004년까지 CBD를 도입한 기업은 그렇지 못한 기업보다 5-10배의 생산성 우위를 확보 할 수 있을 것으로 전망하고 있으며, 2004년 경에는 미국 대기업 2,000개 기업에서 새로운 솔루션을 대표하는 기술로서 컴포넌트를 채택할 것이라고 전망 하고 있습니다. • 국내에서는 그 동안 정통부, 한국 소프트웨어 컴포넌트 컨소시엄, 한국소트웨어산업협회 등이 중심이 되어 이에 관한 세미나 등을 수 차례 열고 있으며 컴포넌트 개발시 방법론 등은 많이 소개 되었으나 아직도 J2EE환경하의 개발 Tool (도구)및 솔루션은 시장에 출 시가 되고 있지 못한 실정입니다. • 그러나 우리는 이런 시장이 열릴 것이라는 확신을 가지고 2년여 전부터 준비하여 nTuit 을 출시하게 되었습니다. SyncOBS Proprietary and Confidential Background Enterprise Business Applications: GUI를 통한 user interactive transaction 처리 다층적 구조를 갖는 Data의 조회, 추가, 삭제, update 등 Enterprise Application Development: 단조롭고 많은 시간 소요 반복적인 Coding작업으로 인한 생산성 저하 SyncOBS Proprietary and Confidential Background – cont. Current Java IDE products in the market provide only abstract functionalities: Code Editor Generation of EJB Skeleton Compile / Deployment Data Modeling Debugging 개발자들은 상기에 언급한 추상적인 기능을 활용하여 프로그램을 Coding하고 있음 SyncOBS Proprietary and Confidential Background – cont. Incumbent IDEs do not address issues such as: 과다한 개발 비용 표준화가 안된 user interface & coding pattern 유지 보수의 어려움 유연성 부족 SyncOBS Proprietary and Confidential Our Solution SyncOBS Proprietary and Confidential Total Solution J2EE 환경 하의 Web-Based 개발 Tool이며, Business Logic 부분을 제외한 나머지 부분은 완전 자동화(JSP, JAVA Beans, EJB Component source code 자동 생성)하여,수개월분량의 coding 작업량을 수일 내로 단축시킬 수 있는 획기적인 제품 nTuit = Development Tool + Solid Framework SyncOBS Proprietary and Confidential 개발Tool과 nTuit Process 구분 Case Tool IDE Tool 요구사항 분석 설계 Upper Case (시스템분석및 업무설계) Coding Test Maintenance Lower Case (응용프로그램 개발) 20% 100% 30% Basic Application Pattern & Component Generator SyncOBS Proprietary and Confidential TM 50% 제 품 -Rational Rose -Cool Joe -Together -Visual Café -Visual Studio .Net -Visual Age -J-Builder -J-Developer -nTuit 100% (J2EE CBD Generation) DCG™( Dynamic Component Generation) TM SyncOBS’ nTuit with Dynamic Component Generation (DCG)™ provides Java developers with convenient tools and methodologies that will increase development productivity dramatically. DCG™ 엔진이 Component(JSP, EJB, JB, XML)를 자동 생성 - Activity based Components - Form based Components - Table based Components 개발자는 Business Logic만 Coding 편리한 User Interface 화면기능(Form Designer) 제공 SyncOBS Proprietary and Confidential DCG™ Form Designer DCG™ supports the following screen form designer, which meet all the current application requirements but new form will be continually added in order to provide richer functionalities. Basic – Basic multi-level screen. 각 Level의 detail screen에 Add, Modify, Copy, Delete Multi-Record – 동시에 여러 Record 처리 Cross Reference – 2개의 Master file을 상호 참조할 수 있는 Form Hierarchy – 계층적 구조를 가진 Data 처리 Free – Batch Job에서 사용 SyncOBS Proprietary and Confidential MDMS™(Multi-Level Data Maintenance Screen) Supports typical user interface templates that cover all business requirements. Our Multi-Level Data Maintenance Screen (MDMS)™ design ensures the most effective and natural user interface. The following features have been implemented. Front end user interface Add, Delete, Modify and Copy Special Activity MS사의 엑셀 파일 Download 강력한 조건부 검색기능 Dynamic lookup – allows infinite drill-down Zoom 기능 화면 Split 기능 Validation / locale SyncOBS Proprietary and Confidential Framework J2EE기반의 강력한 framework 제공: User password(change, reset) Super password(change) Maintain Domain – form fields의 attribute를 종합적으로 관리 Maintain Entities – free form text를 입력할 수 있도록 form에 assign Maintain Labels – 화면의 모든 라벨값 취급 Maintain Language - multi language를 지원하기 위한 언어코드 Maintain Menus – menu 관리 Maintain Menu Hierachies – menu 계층관리, user id별로 assign가능 Maintain Messages – 종합 message code 관리 Maintain Modules – module별 source program이 위치할 directory Maintain Roles – user별로 role을 assign(security) Maintain Text Groups – free form text를 collection Maintain Users – session expiration time, number of lines, menu hierarchy등 관리 SyncOBS Proprietary and Confidential Key Features & User Benefits SyncOBS Proprietary and Confidential Key Features and User Benefits Solutions for fundamental, technical and application issues: Deferred locking mechanism guarantees data integrity. 다양한 언어 지원(영어, 한글, 일본어, 중국어 ……) Enumerated values are dynamically handled. Support free form texts Complete security control per activity 각 사용자 별로 Data access control 가능 Capability to import default values SyncOBS Proprietary and Confidential Key Features and User Benefits – cont. Solutions for fundamental, technical and application issues - continued: Session and session object control 분산 데이터베이스 환경 지원 Aids for trouble-shooting: - system logging file - run time tracing 사용자 코드(Business Logic)와 DCG 생성코드를 분리 - 모든 Business logic은 call back function으로 처리 - 일관성 유지로 Maintenance와 Upgrade 용이 SyncOBS Proprietary and Confidential Key Features and User Benefits – cont. Major Differentiator from other IDE’s Tools Components (JSP, EJB, JB, XML)를 자동 생성(JSP, EJB, JB, XML) 하므로 Coding이 전혀 없다. 인터넷만 연결되면 장소와 시간에 제약 없는 개발 환경 . No client installation needed . Remote Compile / deployment capability . Source code download / upload capability Form Designer 제공(인터넷상에서 Drag & Drop방식으로 화면 디자인) C/S환경처럼 변화된 DATA만 전송하므로 네트웍 부하가 없고, 속도가 빠르며, 화면 깜빡거림이 없다. 강력한 조건부 검색기능 Batch job processor J2EE기반의 강력한 Framework 제공 SyncOBS Proprietary and Confidential Key Features and User Benefits – cont. User Benefit 획기적인 개발 생산성 향상 (예: 수개월 분량의 Coding작업이 수일 내로 단축) 배우고 익히는데 1일정도로 충분 표준화된 사용자 인터페이스와 코딩 패턴 유지 Maintenance Legacy System을 Web으로 전환시 생산성 극대 IDE제품과는 대형 용이 달리 교육 및 컨설팅 요원이 필요하지 않음 개발 프로젝트라 하더라도 고급개발자가 거의 필요치 않음 SyncOBS Proprietary and Confidential DCG™ - How it works SyncOBS Proprietary and Confidential Model-View-Controller(MVC) Architecture View (Presentation layer)와 Model (Data + Business Logic)을 완전 분리하여 Model부분의 변경이 없이 향후 다양한 종류의client를 지원가능 SyncOBS Proprietary and Confidential J2EE의 Architecture와 nTuit[DCG+MDMS] Presentation Layer Web Servers Application Servers Database Servers End User Host JSP Engine PDA Mobile User Java Beans Internet Session EJBs EJB Home Remote Host to Host Connection (XML) Work J2EE Container Interface Entity EJBs station MDMS SyncOBS Proprietary and Confidential : DCG Components Batch Engine Component Generation Steps Data Dictionary: Tables/Fields Foreign Keys Levels Form Types / Forms Lookups Master detail screens Execute DCG Engine EJB Java Bean SyncOBS Proprietary and Confidential JSP XML Component Generation Steps - details Activity Application Database Activity-based Components Cascading Copy / Delete •Activity Structure Form JDBC Form Name / Zooms / Form Types / Lookups / Form Fields / Form design / Domains / Security Intermediate Form Field Repository Dynamic Component Generation Engine Form-based Components Session Beans DAOs Java Beans JSPs XML Schemes •Join Multiple Tables Import Table Fields Table Table Names / Table Fields DB Link Info. / Domains SyncOBS Proprietary and Confidential Table-based Components Entity Beans Foreign key Validation DAOs Form Designer - Basics SyncOBS Proprietary and Confidential Form Designer - Basics SyncOBS Proprietary and Confidential Form Designer - Basics SyncOBS Proprietary and Confidential Form Designer– Multi Record SyncOBS Proprietary and Confidential Form Designer– Cross Reference SyncOBS Proprietary and Confidential Form Designer - Hierarchy SyncOBS Proprietary and Confidential Form Designer - Free SyncOBS Proprietary and Confidential System Requirements SyncOBS Proprietary and Confidential System Requirements Application Server : Any J2EE Compliant Server Web Application Server Browser : IE6.0 or later Software : J2EE SDK and J2SE SDK Database : any JDBC compliant database SyncOBS Proprietary and Confidential System 지원 환경 다양한 Web Server 지원 Servlet 구동이 가능한 모든 Web Server 다중 플랫폼 지원 Unix, Linux, Windows NT / 2000 AS400등 J2EE Web Application Server 지원 WebLogic, WebSphere, Borland Application Server, iPlanet, PowerTier…. 다양한 RDBMS 지원 Oracle, Sybase, Informix, DB2, UniSQL등 SyncOBS Proprietary and Confidential Product Roadmap SyncOBS Proprietary and Confidential Product Roadmap TM Integrated ERP components XERP 3rd Qtr, 2005 B2B components 3rd Qtr, 2004 Multimedia components 4th Qtr, 2003 Business rules engine 1st Qtr, 2003 Basic application pattern and Component generator SyncOBS Proprietary and Confidential TM nTuit Upcoming release Product Roadmap Milestones Details Base architecture for user interactive transactions Basic application pattern and component generator Automatic component generation based on standard templates Batch processor Rule engine to handle frequently changing business rules Business rules engine / web service 4GL Interpreter Provide basic web service components. Introduce more templates (on going project) Add multimedia components to nTuit user interface Multimedia components Introduce more templates. Diversify template types. Provide capability to combining multiple templates. B2B components Mature web service components Incorporate EAI architecture XML base B2B process Integrated ERP components SyncOBS Proprietary and Confidential Focus on more ERP core functionalities. Provide complete application platform. 2002년 마케팅 활동 2002. 8. 25 ~ 8. 30 미국 SyncOBS 사장 Seung Lee 와 Mr Roland Crunk 방한 2. 2002. 8. 26 ~ 8. 29 현대자동차, LG, 삼성, 현대 등 25개사 145명에게 nTuitTM 제품소개 및 DEMO 3. 외환 은행 : 차세대 정보 시스템에 적용가능성 검토중(보완 기능은 공동 개발예정) 4. 2002. 9. 24 현재 β site 요청 8개사 (현대자동차, 라이거, 동부 DIT, SKC & C, LGC & S 등) 국내대리점 9개사 희망 (11개 site nTuitTM 상담진행 중) 해외대리점 (일본) : 총판점 1개사, Sales Agent 2개사 상담 중 5. 2002. 9. 26 현재 nTuit 제품공급 약정서 체결 1) 현대정보기술 (KT) $150,000 2) ㈜인포니아 (삼성전자) $150,000 3) 이수정보기술 (담배인삼공사) $200,000 (10月初) SyncOBS Proprietary and Confidential 2002년 마케팅 활동 6. 해외 Marketing 동정 1) 미국 ㆍALTERA 外 5개사 년내 β site 구축 예정 2) 일본 ㆍ총판점 : Pollex IT Inc. (사장 김 용옥 : 前 TMAX 부사장) 과거 현대전자 동경지사 (6년간) 및 TMAX 동경지사장 (1년) 근무시 맺어둔 Human Relationship을 이용하여 단기간 일본 판매망 Set-up 예정 (2002년 11末) ㆍ일본 Sales Agent 2개사 지정 - Quality Soft : 자사보유 “자산관리” PKG (c/s 환경) web 전환 Tool로 nTuit 결정 - MTB JAPAN : “도요다” 자동차 web project에 nTuit 사용예정 ㆍ2002. 12월 Road Show ( NTT 外 10개사 nTuit DEMO 예정 ) 3) 중국 ㆍ2002. 12월말까지 중국 판매망 Set-up 예정 SyncOBS Proprietary and Confidential IBM JAPAN, Fujitsu NEC, Hitachi CDC, NTT COMWARE NTT DATA, ec-one ARGO21, sumitomo Mitsubishi Thank You www.syncobs.co.kr SyncOBS Proprietary and Confidential