510 likes | 658 Views
Leading Edge of Internet Business. - J2EE 기반 Web Application 개발 자동화 Solution -. nTuit TM. 목 차. Company Review IT Market Trend Background Our Solution Key Features and User Benefits DCG™- How It Works System Requirements Product Road map. Company Review. 회사 소개. 회사개요.
E N D
Leading Edge of Internet Business - J2EE 기반 Web Application 개발 자동화 Solution - nTuitTM
목 차 • Company Review • IT Market Trend • Background • Our Solution • Key Features and User Benefits • DCG™- How It Works • System Requirements • Product Road map
회사 소개 회사개요 회 사 명 신콥스㈜ 설 립 일 2000년 5월 23일 대표 이사 이 성 우 주 소 미국: 1649A South Main Street Milpitas, CA 95035 주요인력구성 비 고 분 야 인 원 평균경력 경영진 2 16년 OS 전문가 1 25년 JAVA / XML 12 5년
사업 개요 • Business Area • J2EE, XML Based 컴포넌트 기반 개발Tool(nTuit) 판매 • Market Strategy • Component 기반 s/w 개발 시장 공략 • Vertical Market (SCM,CRM,B2B) 벤더들과 전략적 제휴 • Patent’s Stage Patent 날 짜 상 황 비 고 2001. 8 • Patent 내용 - MDMS (Multi-level Data Maintenance Screen) - DCG (Dynamic Component Generation) 주관법률회사 (Gray Cary)
회사 연혁 날 짜 연 혁 비 고 2000. 5 미국 현지 법인 설립 (SyncOBS, Inc.) 2000. 9 설립자금 투자유치 완료($2,000,000) 2001. 8 ~ SUN Micro System과 솔루션 Partner 추진중 2001. 8 ~ IBM과의 솔루션 Partner 추진중 MDMS와 DCG Patent(특허) 출원(미국특허청) 2001. 8 2002. 9 nTuit(MDMS/DCG) 개발 완료및 출시
Management Team • SeungLee: • CEO / President • 18 years experience on large-scale ERP (Baan, ASK/MANMAN) development and implementation. • President of Enterprise Infomedia (EI), an ERP consulting company (1996-2000). • 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.
Management Team • Rolland Crunk : • Senior Consultant • 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. • Dai Jun Kim: • Advisor • 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 (1986-1996). • 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.
C/S 환경 중앙집중 Web 환경 J2EE .net Next Generation Computing Downsizing Mainframe Unix Linux /NT Component-Based Development Multi-tier 2-tier, 3-tier IT기반기술의 변화 J2EE : Sun Microsystem社 .net : MS社 • 기존의 IT 기술은 C/S 환경을 바탕으로 2-tier or 3-tier 구성 • Internet의 급속한 발전으로 기업의 요구사항이 Open Business 환경으로 확산 • C/S 환경에서 Open Business 구현이 어려워짐으로써 WEB 환경으로 전환 추세 • Web 환경의 Component-Base로 개발하여 기업간 Multi-tier 구성 가능
Web기반기술 비교 구 분 J2EE(Java 2 Enterprise Edition) . NET I E Assistance 요소기술 Linux Unix NT NT Vendor Assistance JSP EJB VISUAL STUDIO .NET Servlet 장점(+) 단점(-) + 업계 전반에 걸친 벤더들의 지원 + 플랫폼의 다양성 / 지원 보장 + Component전략을 통한 빠른 시장 접근 - 지원 언어 부족 - 미성숙한 개발 환경 + 풍부한 Internet Explorer 지원 - NT에 한정된 플랫폼 - MS 기술 종속 - 지원 벤더의 부족 기 타 • 대규모 Enterprise Application 개발에 적합 소규모 Work Group에 적합
WebApplication 개발의 문제점 웹 GUI 개발 • 웹 환경내의 데이터나 동적인 화면을 구성하는 다양한 언어가 제공되나 출력은 항상 HTML에 의존, 웹 화면 개발에 있어서 많은 노력이 필요. User Experience의 결핍 •HTML, JAVA Script를 이용한 User Experience 부족 Internet 기술의 한계 • 데이터의 변환이 있을 경우 전체 Web Page 를 Reloading, • 이로 인해 Network 상의 과부하 발생 유지보수의 문제 • 화면의 일부 변경만을 위해서도 소스 수준의 로우레벨 코딩이 • 요구되어 Back Log가 발생
nTuitTM 의 포지셔닝 e-Business 환경으로 전환 • 산업 전영역에 걸친 웹 채용 급증 • e-Business 를 통한 마켓플레이스의 확장 • 기업 및 공공기관 업무의 웹 전환/확대 가속화 웹 Application 개발의 난점 nTuitTM J2EE 기반 Web Application을 손쉽게 개발할 수 있는 솔루션
란? (웹중심 컴포넌트 기반 개발도구) nTuitTM • 최근 시스템 개발환경이 웹중심으로 급속히 전환되면서 기존의 개발과는 다른 컴포넌트 • 기반SW개발 (CBD:Component Based Development) 방식이 SW 생산성 및 품질의 • 획기적인 변화를 가져오는 새로운 개발 패러타임으로서 뿐만 아니라 향후 SW산업발전의 • 기본방향으로서 인식되고 있습니다. • 가트너 그룹에서 2004년까지 CBD를 도입한 기업은 그렇지 못한 기업보다 5-10배의 • 생산성 우위를 확보 할 수 있을 것으로 전망하고 있으며, 2004년 경에는 미국 대기업 • 2,000개 기업에서 새로운 솔루션을 대표하는 기술로서 컴포넌트를 채택할 것이라고 전망 • 하고 있습니다. • 국내에서는 그 동안 정통부, 한국 소프트웨어 컴포넌트 컨소시엄, 한국소트웨어산업협회 • 등이 중심이 되어 이에 관한 세미나 등을 수 차례 열고 있으며 컴포넌트 개발시 방법론 • 등은 많이 소개 되었으나 아직도 J2EE환경하의 개발 Tool (도구)및 솔루션은 시장에 출 • 시가 되고 있지 못한 실정입니다. • 그러나 우리는 이런 시장이 열릴 것이라는 확신을 가지고 2년여 전부터 준비하여 nTuit • 을 출시하게 되었습니다.
Background • Enterprise Business Applications: • GUI를 통한 user interactive transaction 처리 • 다층적 구조를 갖는 Data의 조회, 추가, 삭제, update 등 • Enterprise Application Development: • 단조롭고 많은 시간 소요 • 반복적인 Coding작업으로 인한 생산성 저하
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하고 있음
Background – cont. • Incumbent IDEs do not address issues such as: • 과다한 개발 비용 • 표준화가 안된 user interface & coding pattern • 유지 보수의 어려움 • 유연성 부족
Total Solution J2EE 환경 하의 Web-Based 개발 Tool이며, Business Logic 부분을 제외한 나머지 부분은 완전 자동화(JSP, JAVA Beans, EJB Component source code 자동 생성)하여,수개월분량의 coding 작업량을 수일 내로 단축시킬 수 있는 획기적인 제품 nTuit = Development Tool + Solid Framework
nTuitTM 개발Tool과 20% 100% 30% 50% 100%
DCG™(Dynamic Component Generation) • SyncOBS’ nTuitTM 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) 제공
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에서 사용
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
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등 관리
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
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 용이
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 제공
Key Features and User Benefits – cont. • User Benefit • 획기적인 개발 생산성 향상 (예: 수개월 분량의 Coding작업이 수일 내로 단축) • 배우고 익히는데 1일정도로 충분 • 표준화된 사용자 인터페이스와 코딩 패턴 유지 • Maintenance 용이 • Legacy System을 Web으로 전환시 생산성 극대 • IDE제품과는 달리 교육 및 컨설팅 요원이 필요하지 않음 • 대형 개발 프로젝트라 하더라도 고급개발자가 거의 필요치 않음
Model-View-Controller(MVC) Architecture View (Presentation layer)와 Model (Data + Business Logic)을 완전 분리하여 Model부분의 변경이 없이 향후 다양한 종류의client를 지원가능
J2EE의 Architecture와 nTuit[DCG+MDMS] Application Servers Database Servers Presentation Layer Web Servers End User J2EE Container Host JSP Engine Session EJBs EJB Home Remote Interface PDA Java Beans Internet Mobile User Host to Host Connection (XML) Entity EJBs Work station Batch Engine MDMS : DCG Components
Component Generation Steps • Data Dictionary: • Tables/Fields • Foreign Keys • Levels • Form Types / Forms • Lookups • Master detail screens Execute DCG Engine EJB JSP XML Java Bean
Component Generation Steps - details Dynamic Component Generation Engine • Activity • Activity Structure Application Database Activity-based Components Cascading Copy / Delete Form Form Name / Zooms / Form Types / Lookups / Form Fields / Form design / Domains / Security Form-based Components Session Beans DAOs Java Beans JSPs XML Schemes JDBC • Intermediate Form • Field Repository • Join Multiple Tables Table-based Components Entity Beans Foreign key Validation DAOs Table Table Names / Table Fields DB Link Info. / Domains Import Table Fields
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
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등
Product Roadmap Integrated ERP components XERPTM 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 nTuitTM Upcoming release
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月初)
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 예정 IBM JAPAN, Fujitsu NEC, Hitachi CDC, NTT COMWARE NTT DATA, ec-one ARGO21, sumitomo Mitsubishi