Upload
francis-shepherd
View
222
Download
0
Embed Size (px)
Citation preview
SyncOBS Proprietary and Confidential
Leading Edge of Internet BusinessLeading Edge of Internet Business
- J2EE 기반 Web Application 개발 자동화 Solution -
nTuitnTuitTM
SyncOBS Proprietary and Confidential
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
신콥스㈜ 회 사 명
이 성 우 대표 이사
2000 년 5 월 23
일
설 립 일
미국 : 1649A South Main Street Milpitas, CA 95035 주 소
인 원 분 야
2 경영진
평균경력
16 년
비 고
1 OS 전문가 25 년
12 JAVA / XML 5 년
회사개요
주요인력구성
회사 소개회사 소개
SyncOBS Proprietary and Confidential
Component 기반 s/w 개발 시장 공략
Vertical Market (SCM,CRM,B2B) 벤더들과 전략적 제휴
Component 기반 s/w 개발 시장 공략
Vertical Market (SCM,CRM,B2B) 벤더들과 전략적 제휴
Patent
비 고날 짜 상 황
주관법률회사
(Gray Cary)
2001. 8
Patent 내용
- MDMS (Multi-level Data Maintenance Screen)
- DCG (Dynamic Component Generation)
Market Strategy
Patent’s Stage
Business Area
J2EE, XML Based 컴포넌트 기반 개발 Tool(nTuit) 판매 J2EE, XML Based 컴포넌트 기반 개발 Tool(nTuit) 판매
사업 개요사업 개요
SyncOBS Proprietary and Confidential
날 짜 비 고 연 혁
2000. 5 미국 현지 법인 설립 (SyncOBS, Inc.)
2000. 9 설립자금 투자유치 완료 ($2,000,000)
2001. 8 ~ SUN Micro System 과 솔루션 Partner 추진중
2001. 8 ~ IBM 과의 솔루션 Partner 추진중
2002. 9 nTuit(MDMS/DCG) 개발 완료및 출시
2001. 8 MDMS 와 DCG Patent( 특허 ) 출원 ( 미국특허청 )
회사 연혁회사 연혁
SyncOBS Proprietary and Confidential
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.
Jeff Chang:
VP of
Professional
Services
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.
Seung Lee:
CEO /
President
Management TeamManagement Team
SyncOBS Proprietary and Confidential
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.
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.
Rolland Crunk :
Senior Consultant
Management TeamManagement Team
SyncOBS Proprietary and Confidential
IT Market Trend
SyncOBS Proprietary and Confidential
중앙집중중앙집중 Web 환경 Web 환경 C/S 환경C/S 환경
Mainframe
Downsizing
Multi-tier
UnixLinux/NT
2-tier, 3-tier
Next Generation Computing
Component-Based
Development
J2EE
.net
기존의 IT 기술은 C/S 환경을 바탕으로 2-tier or 3-tier 구성
Internet 의 급속한 발전으로 기업의 요구사항이 Open Business 환경으로 확산
C/S 환경에서 Open Business 구현이 어려워짐으로써 WEB 환경으로 전환 추세
Web 환경의 Component-Base 로 개발하여 기업간 Multi-tier 구성 가능
J2EE : Sun Microsystem 社.net : MS 社
IT 기반기술의 변화IT 기반기술의 변화
SyncOBS Proprietary and Confidential
구 분구 분
요소기술요소기술
장점 (+)단점 (-)장점 (+)단점 (-)
J2EE (Java 2 Enterprise Edition)J2EE (Java 2 Enterprise Edition) . NET. NET
Unix
Linux
JSPVendor
Assistance
I EAssistance
+ 업계 전반에 걸친 벤더들의 지원 + 플랫폼의 다양성 / 지원 보장 + Component 전략을 통한 빠른 시장 접근 - 지원 언어 부족 - 미성숙한 개발 환경
+ 업계 전반에 걸친 벤더들의 지원 + 플랫폼의 다양성 / 지원 보장 + Component 전략을 통한 빠른 시장 접근 - 지원 언어 부족 - 미성숙한 개발 환경
+ 풍부한 Internet Explorer 지원 - NT 에 한정된 플랫폼 - MS 기술 종속 - 지원 벤더의 부족
+ 풍부한 Internet Explorer 지원 - NT 에 한정된 플랫폼 - MS 기술 종속 - 지원 벤더의 부족
NT
기 타기 타 • 대규모 Enterprise Application 개발에 적합 • 대규모 Enterprise Application 개발에 적합 소규모 Work Group 에 적합소규모 Work Group 에 적합
EJB Servlet VISUAL STUDIO .NET
NT
Web 기반기술 비교Web 기반기술 비교
SyncOBS Proprietary and Confidential
User Experience 의
결핍
User Experience 의
결핍 • HTML, JAVA Script 를 이용한 User Experience 부족 • HTML, JAVA Script 를 이용한 User Experience 부족
Internet 기술의한계
Internet 기술의한계
• 데이터의 변환이 있을 경우 전체 Web Page 를 Reloading, 이로 인해 Network 상의 과부하 발생
• 데이터의 변환이 있을 경우 전체 Web Page 를 Reloading, 이로 인해 Network 상의 과부하 발생
유지보수의 문제
유지보수의 문제
• 화면의 일부 변경만을 위해서도 소스 수준의 로우레벨 코딩이요구되어 Back Log 가 발생
• 화면의 일부 변경만을 위해서도 소스 수준의 로우레벨 코딩이요구되어 Back Log 가 발생
웹 GUI 개발웹 GUI 개발 • 웹 환경내의 데이터나 동적인 화면을 구성하는 다양한 언어가
제공되나 출력은 항상 HTML 에 의존 , 웹 화면 개발에 있어서
많은 노력이 필요 .
• 웹 환경내의 데이터나 동적인 화면을 구성하는 다양한 언어가
제공되나 출력은 항상 HTML 에 의존 , 웹 화면 개발에 있어서
많은 노력이 필요 .
Web Application 개발의 문제점Web Application 개발의 문제점
SyncOBS Proprietary and Confidential
J2EE 기반 Web Application 을 손쉽게 개발할 수 있는 솔루션
J2EE 기반 Web Application 을 손쉽게 개발할 수 있는 솔루션
e-Business 환경으로 전환 산업 전영역에 걸친 웹 채용 급증
e-Business 를 통한 마켓플레이스의 확장
기업 및 공공기관 업무의 웹 전환 / 확대 가속화
e-Business 환경으로 전환 산업 전영역에 걸친 웹 채용 급증
e-Business 를 통한 마켓플레이스의 확장
기업 및 공공기관 업무의 웹 전환 / 확대 가속화
웹 Application 개발의 난점웹 Application 개발의 난점
nTuitTM
의 포지셔닝의 포지셔닝 nTuitnTuitTM
SyncOBS Proprietary and Confidential
Background
SyncOBS Proprietary and Confidential
• 최근 시스템 개발환경이 웹중심으로 급속히 전환되면서 기존의 개발과는 다른 컴포넌트
기반 SW 개발 (CBD:Component Based Development) 방식이 SW 생산성 및 품질의
획기적인 변화를 가져오는 새로운 개발 패러타임으로서 뿐만 아니라 향후 SW산업발전의
기본방향으로서 인식되고 있습니다 .
• 가트너 그룹에서 2004 년까지 CBD 를 도입한 기업은 그렇지 못한 기업보다 5-10 배의
생산성 우위를 확보 할 수 있을 것으로 전망하고 있으며 , 2004 년 경에는 미국 대기업
2,000 개 기업에서 새로운 솔루션을 대표하는 기술로서 컴포넌트를 채택할 것이라고 전망
하고 있습니다 .
• 국내에서는 그 동안 정통부 , 한국 소프트웨어 컴포넌트 컨소시엄 , 한국소트웨어산업협회
등이 중심이 되어 이에 관한 세미나 등을 수 차례 열고 있으며 컴포넌트 개발시 방법론
등은 많이 소개 되었으나 아직도 J2EE 환경하의 개발 Tool ( 도구 ) 및 솔루션은 시장에 출
시가 되고 있지 못한 실정입니다 .
• 그러나 우리는 이런 시장이 열릴 것이라는 확신을 가지고 2 년여 전부터 준비하여 nTuit
을 출시하게 되었습니다 .
란 ? ( 웹중심 컴포넌트 기반 개발도구 ) nTuitnTuit
TM
SyncOBS Proprietary and Confidential
BackgroundBackground
Enterprise Business Applications: GUI 를 통한 user interactive transaction 처리
다층적 구조를 갖는 Data 의 조회 , 추가 , 삭제 , update 등
Enterprise Application Development:
단조롭고 많은 시간 소요 반복적인 Coding작업으로 인한 생산성 저하
SyncOBS Proprietary and Confidential
Background – cont.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.Background – cont.
Incumbent IDEs do not address issues such as:
과다한 개발 비용
표준화가 안된 user interface & coding pattern
유지 보수의 어려움
유연성 부족
SyncOBS Proprietary and Confidential
Our Solution
SyncOBS Proprietary and Confidential
J2EE 환경 하의 Web-Based 개발 Tool 이며 , Business
Logic
부분을 제외한 나머지 부분은 완전 자동화 (JSP, JAVA Beans,
EJB Component source code 자동 생성 ) 하여 , 수개월분량의
coding 작업량을 수일 내로 단축시킬 수 있는 획기적인 제품
Total SolutionTotal Solution
nTuit = Development Tool + Solid Framework
SyncOBS Proprietary and Confidential
개발 Tool 과개발 Tool 과
Process
구분
요구사항 분석 설계 Coding Test Maintenance
제 품Upper Case
( 시스템분석및 업무설계 )
Lower Case
(응용프로그램 개발 )
Case
Tool
-Rational Rose
-Cool Joe
-Together
IDE
Tool
-Visual Café
-Visual Studio .Net
-Visual Age
-J-Builder
-J-Developer
Basic Application Pattern &
Component Generator
-nTuit (J2EE CBD Generation)
100%
20%
100%
30% 50%
nTuitnTuitTM
SyncOBS Proprietary and Confidential
DCG™( Dynamic Component Generation)DCG™( Dynamic Component Generation)
SyncOBS’ nTuitnTuitTM
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
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
MDMS™(Multi-Level Data Maintenance Screen)MDMS™(Multi-Level Data Maintenance Screen)
SyncOBS Proprietary and Confidential
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등
관리
FrameworkFramework
SyncOBS Proprietary and Confidential
Key Features & User Benefits
SyncOBS Proprietary and Confidential
Key Features and User BenefitsKey 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
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.Key Features and User Benefits – cont.
SyncOBS Proprietary and Confidential
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.Key Features and User Benefits – cont.
SyncOBS Proprietary and Confidential
Key Features and User Benefits – cont.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) ArchitectureModel-View-Controller(MVC) Architecture
View (Presentation layer) 와 Model (Data + Business Logic) 을 완전 분리하여
Model 부분의 변경이 없이 향후 다양한 종류의 client 를 지원가능
SyncOBS Proprietary and Confidential
Work
station
Mobile User
Host
Presentation Layer
Web Servers
Application Servers Database Servers
Batch Engine
JSP Engine
Java Beans
J2EE Container
EJB Home
Remote
Interface
Session EJBs
Entity EJBs
End User
Host to Host
Connection (XML)
PDA
Internet
: DCG ComponentsMDMS
J2EE 의 Architecture 와 nTuit[DCG+MDMS]
J2EE 의 Architecture 와 nTuit[DCG+MDMS]
SyncOBS Proprietary and Confidential
Component Generation StepsComponent Generation Steps
Data Dictionary: Tables/Fields Foreign Keys Levels Form Types / Forms Lookups Master detail screens
Execute DCG Engine
EJB Java Bean JSP XML
SyncOBS Proprietary and Confidential
Component Generation Steps - detailsComponent Generation Steps - details
Application Database
JDBC
ImportTable Fields
Activity
•Activity Structure
Form
Form Name / Zooms /Form Types / Lookups /Form Fields / Form design /Domains / Security
Intermediate FormField Repository
•Join Multiple Tables
Table
Table Names / Table FieldsDB Link Info. / Domains
DynamicComponentGeneration
Engine
Activity-basedComponentsCascading
Copy / Delete
Form-basedComponents
Session BeansDAOs
Java BeansJSPs
XML Schemes
Table-basedComponentsEntity Beans
Foreign key ValidationDAOs
SyncOBS Proprietary and Confidential
Form Designer - BasicsForm Designer - Basics
SyncOBS Proprietary and Confidential
Form Designer - BasicsForm Designer - Basics
SyncOBS Proprietary and Confidential
Form Designer - BasicsForm Designer - Basics
SyncOBS Proprietary and Confidential
Form Designer– Multi RecordForm Designer– Multi Record
SyncOBS Proprietary and Confidential
Form Designer– Cross Reference Form Designer– Cross Reference
SyncOBS Proprietary and Confidential
Form Designer - HierarchyForm Designer - Hierarchy
SyncOBS Proprietary and Confidential
Form Designer - FreeForm Designer - Free
SyncOBS Proprietary and Confidential
System Requirements
SyncOBS Proprietary and Confidential
System RequirementsSystem 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 지원 환경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
Basic application pattern and Component generator
Business rules engine
Multimedia components
B2B components
Integrated ERP components
nTuitnTuitTM
Upcoming release
1st Qtr, 2003
4th Qtr, 2003
3rd Qtr, 2004
3rd Qtr, 2005 XERPXERP
TM
Product RoadmapProduct Roadmap
SyncOBS Proprietary and Confidential
Milestones Details
Base architecture for user interactive transactions
Automatic component generation based on standard templates
Batch processor
Rule engine to handle frequently changing business rules
4GL Interpreter
Provide basic web service components.
Introduce more templates (on going project)
Add multimedia components to nTuit user interface
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
Focus on more ERP core functionalities.
Provide complete application platform.
Basic application pattern andcomponent generator
Business rules engine / webservice
Multimedia components
Integrated ERP components
Product RoadmapProduct Roadmap
SyncOBS Proprietary and Confidential
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 년 마케팅 활동2002 년 마케팅 활동
SyncOBS Proprietary and Confidential
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, FujitsuNEC, HitachiCDC, NTT COMWARENTT DATA, ec-oneARGO21, sumitomoMitsubishi
2002 년 마케팅 활동2002 년 마케팅 활동
SyncOBS Proprietary and Confidential
Thank You
www.syncobs.co.kr