Real-time Mobility Process Server

Slides:



Advertisements
Similar presentations
2 회 모바일 자바 세미나 모바일 사이트와 솔루션 개발 사례 ㈜위트넷 기술이사 이 환 섭.
Advertisements

ScanMail for Lotus Notes ( 주 ) 한국트렌드마이크로. RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line ScanMail Notes 의 주요 기능 Domino 환경의 Antivirus, Content Filter.
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
항공 예약 시스템 1 조 ( 김민철, 김영주, 이혜림, 장유정, 조윤주, 문하늘 ). 목차 차세대 전산시스템 도입의 필요성 현재 항공 시스템 ( 대한항공 ) 항공 시스템의 변화 미래항공 시스템.
더존다스 경영전략과 비젼 1 ERP 개발부문
컴퓨터 운영체제의 역사 손용범.
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
일반 요구 사항 비즈니스 요구사항 고객/정보/위치/상태 탐색방법 제품/서비스 홍보 및 광고 방법
CPU 품 명 PERSONAL COMPUTER 모델번호 HP 6000Pro 제 조 사
DIGITAL RACK MIXER M32C MIDAS NAME MODEL 제조사
1. 개발 시스템 개요.
Data Interface, Data mart Technology
Information & Communication Technology
뇌를 자극하는 Windows Server 2012 R2
APPEON SOLUTION INTRODUCTION.
회사 소개서 ㈜ 트 리 포 스.
Ch.07-5 xml-rpc 사용하기 김상엽.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
NTAS 소개 (Network Transaction Application Server)
Web Services 웹서비스 도입 및 확산에 따른 기대효과 1.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
양천구청 웹서비스 안정화 제안 LB 솔루션 작성일 : 2010/01/13 담당 : 신 상 윤 TEL :
Unified Communications Cisco Korea
PDA를 이용한 Remote Service Control
11 장 LAN 기본 개념과 Ethernet LAN
(Network Transaction Application Server)
Linux서버를 이용한 채팅프로그램 지도 교수님 : 이형원 교수님 이 름 : 이 은 영 학 번 :
Chapter 7. RAS(전화접속,VPN) & IAS
소리가 작으면 이어폰 사용 권장!.
FTP 프로그램 채계화 박재은 박수민.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
NJM Messenger 박상원 박연호.
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
SK Telecom 매출 통계 시스템의 SQL Server Reporting Services 적용사례
Wireless Java Programming
1장. 데이터베이스 자료의 조직적 집합체_데이터베이스 시스템의 이해
RMI Messenger 지도 : 김정배 교수님 조봉진.
Smart Workplace 개발자 가이드
EAI 구현 사례 : A사 System Architecture
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
USN(Ubiquitous Sensor Network)
NTAS 소개 (Network Transaction Application Server)
VTalk Solution 소개자료
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
MAIL CLIENT 김창우 윤성훈 이경재.
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
VTalk Solution 소개자료
Self Introduction Template PowerPoint
Distributed Multimedia System Lab.
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
모바일(폰)메일 서비스 정흠수 최동훈.
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
Map Designer Solution 소개자료
다자간 채팅프로그램 김형도 허영민
08. 소프트웨어 아키텍처 설계 전략 명지대학교 융합소프트웨어학부 김정호 교수.
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
전자세금계산서 시스템 구축 제안
Completion Port기반의 채팅프로그램
WISE OLAP.
DBMS & SQL Server Installation
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
중간 결과 보고 ( Server & Client )
Presentation transcript:

Real-time Mobility Process Server Argo2002 V2.0 Real-time Mobility Process Server (주)엠디텍

CONTENTS 회사 소개 Mps Mobility Process Server Mps Architecture Mps Function Mps Feature 주요 구축 사례 Demo.

회사 소개 개 요 연 혁 비 고 주 요 내 용 일 자 설 립 일: 2006 년 1 월 4 일 대표이사: 윤 도 하 개 요 연 혁 현대산업개발 건설현장 모바일 공종관리수행 농수산물유통공사 모바일 가격조사 시스템수행 산재의료관리원 모바일 출장검진 시스템수행 동주페인트 모바일 물류관리 구축 수행 포스틸 모바일 대리점제고관리 구축 수행 행정자치부 국가재난재해 모바일 수행 청림,신영식품 모바일 출하관리 수행 코델 담보물건관리 프로젝트 수행 인천국제공항 모바일 안전관리 수행 제일모직㈜ 전자재료 모바일 물류관리 수행 제일모직 케미칼 사업부 모바일 MES수행 주식회사 시엔유 설립 (DB보안 솔루션 판매) 엘지카드 미들만 공급계약 동양종합 금융증권 디비보안 공급계약 의료정보기술 홈케어시장 다수 협력제휴 ㈜글로발립사운드 VOIP사업제휴 ㈜엠디텍으로 사명 변경 ㈜제이원비즈 모바일 부문 사업제휴 유무선 통합서버 Mps개발 완료 2002 ~ 2003 2004 ~ 2006 2006. 01 2006.03 2006.09 2006.10 2006.12 2007.01 2007.02 비 고 주 요 내 용 일 자 설 립 일: 2006 년 1 월 4 일 대표이사: 윤 도 하 업 종: S/W 개발, 공급 주력제품: MPS (Mobility Process Server) * 관리툴,개발툴 포함 임 직 원: 9 명 (연구개발 5명)

회사 소개 Mobility Process Solutions 핵심 경쟁력 Mobility Process Solutions 기업의 유선프로세스(Fixed Process)경계를 넘어 비용절감,생산성향상,빠른 정보 접근의 방법을 제공 하여 고질적인 의사결정 프로세스 병목현상을 제거 하는 새로운 정보접근 방법을 제공함 위치정보(GPS),인덱싱정보(RFID,Barcode)등 유비쿼터스 기술을 이용한 프로세스 개선 Integrated Convergence Solutions VoIP와 VoFi(Voice over WiFi)기술의 융합 서비스 Mobility Process와 LBS(Location based Service)융합 서비스 Mobie Device와 Indexing Data(RFID,Barcode,embbeded OS)융합 서비스 SAP/R3 Server, Exchange Server, Lotus Notes 서버 Adaptor Web Based Application Adaptor, Home Care Service Adaptor Industry Solutions 공공기관(Federal Service) ,물류(Retail , Delivery Service) , 제조현장( Mobile MES,설비관리) , 홈케어(Home care) ,병원(Health Care) , 교육(Education Service)

Mobility Process Server ? DBMS, Business Server, Mobile Device와 통신환경 그리고 기업의 유선상 운용되는 다양한 전산자원을 무선 LAN 혹은 이동전화망 으로 접속하여, 실시간으로 데이터 처리를 실현 시켜주는 Mobile Business 구축 지원 도구 Variety mobile device needs Wireless LAN Legacy DB & Server irDA,bluetooth CDMA or GSM 망 Wireless Network

Mobility Process Server position C 계열 VM 지원 Phone Internet -DB Server Legacy System PDA with CDMA or GMS 무선랜 Access Point PDA with wireless LAN (Windows NT/2002 /XP/2003) Legacy Client

Mobility Process Server architecture Wireless LAN Bluetooth Digital Cellular Public wLAN Off line Sync On line Real time transaction Version Manage Oracle SQL Server DB2 Sybase SAP R/3 ERP CRM WAS Tuxedo Entera Printer Mail Text Object Client Manage Multi Server Mng. Multi Thread Transaction Session Manager ADO for ODBC Connector DB/Server Adaptor FTP Adaptor FTP Manager Destination Mng. Time out manager SOAP for JDBC Connector Client Manager Version manager Business logic Generator printer Manager Network Connector Server Connector COM/SOAP Interface API Auto Dialing API/ RAS Connector Version Manager Decompression

Mobility Process Server Concept 개발 효율성,시스템 확장성 제고 및 향후 새로운 어플리케이션 도입 및 OS 변경에 유리 Wireless Access Connect Database ,Business logic ODBC, JDBC compliant Support variety mobile device and network Scalability & Reliability Distributed Object Architecture Load balancing by replicated server Support resource pool & recycle 3-tier architecture Guarantee transaction & integrity Support 2-phase commit Code generation client/server Data trace & Security Log trace , accounting info Elliptic curve Cryptosystem163 Bit Manage client resource & access control

Mobility Process Server Specification Client OS DBMS WinCE (Pocket PC, HandHeld PC) PalmOS (MITs) CellvicOS (XG) Brew (Multi Pack) Win32 for Emulator Oracle MS SQL DB2 (AS/400 DB2) Sybase MS Access ODBC, JDBC Compliant Embedded Linux(Zaurus) Smart Phone 2002(MS Phone OS) RTOS/Embedded OS * WIPI Phone * Server OS Network Windows NT /2000 Server Windows XP /2003 Server TCP/IP or HTTP based Wireless LAN 1xRTT (CDMA,GSM) USB, IrDA, Bluetooth Development tools Visual Studio (C++,Basic,C#.NET) Java Delphi , Power Builder ABAP(SAP R/3) eVC++ , eVB C , qtopia

Mobility Process Server Function Real time transaction Offline business Auto Dialing,Wake Up Code Gen. Wizard COM/SOAP based API System adaptation Security & Access control Free Comm. Hang up Automation Tools Admin. Tools

MPS Online Transaction Offline Transaction(Sync) Real Time transaction MPS Online Transaction Vs. Offline Transaction(Sync) 클라이언트 Sync 서버 Main DB Local DB Main DB Sync 조회 DB Query 조회 추가/변경 DB 추가/변경 다른 클라이언트가 데이터 변경 추가/변경 (Main DB 반영 안됨) 다른 클라이언트가 데이터 변경 Sync 데이터 무결성 보장 데이터 불일치 기존 3티어와 같은 분산 처리 방식 데이터 무결성 보장 가장 최신의 데이터 접근 동기화 시점에서 데이터 불일치 가능성 존재 로컬 DB의 데이터가 최신인지 보장 못함 무선 음영 지역이 많은 경우에 불가피하게 사용

Off-line business Main DB Offline DB 음영지역 PDA 자원을 효율적으로 사용 오프라인 비즈니스를 위한 데이터 구성 실시간 트랜잭션과 연계 Message Queue 기능 연계 (전달보장) 변경 주기가 long term 데이터 위주로 구성 - Native local DB를 이용할시 별도 모바일 데이타베이스 솔루션 필요 치 않음 - 소형의 자체 로컬 데이타베이스를 사용하므로 CPU 오버헤드 적음 - 이동통신망 음영지역에 적합함 - 클라이언트간 데이터 간섭이 없는 경우에 유리함 - 데이터 변경이 일정 주기로 발생 하거나, 주기가 긴 경우에 적합함 - 오프라인 비즈니스 FLOW와 온라인 비즈니스 FLOW를 효율적 으로 연계해서 사용함

Auto Dialing, WakeUp Main DB Offline DB 서버자원 접근 Dial up isConnect Power Off , NetWork Card 제거시 Session reset 서버자원 접근 Yes Auto Start 기능 : 스케쥴에 따라 Auto Dialing하여 Local DB정보를 서버로 전송 Dial up Yes isConnect No No Alarm 기능: Power Off 시에도 스케쥴 정보를 수신하면 Wakeup Active RAS manager

Code gen. Wizard Server Biz. Logic Client Code Select * from Emp eVC++ eVB Main DB SAP/R3 External Appl. Server Biz. Logic Select * from Emp Where empno =123 Client Code Compile & Link C++ Basic Delphi ABAP

COM /SOAP based API COM기반 서비스 SOAP기반 서비스 DCOM XML MPS MTS 서비스 Java Class EJB COM 기반 서버 프로그램 개발 컴포넌트 방법론에 따라 재사용 가능 기존 비즈니스 로직 및 SQL 재사용 데이터 이외의 불필요한 태깅 정보를 제거 시킨 후, 전송하므로 통신량을 최소화 MPS Client 개발 생산성 향상 및 용이한 유지보수 실현 개발 코드양의 현저한 감소 안정적이며 유연한 Appl.개발 가능 MS사의 표준 기술 수용이 용이 서버측의 DCOM에 대응하는 클라이언트 COM API 제공 XML,HTTP 콘텐츠 수용 COM API 서비스 이름 명시 소켓 코딩 불필요 COM 인터페이스 사용

System Adaptation EAI Oracle SAP R/3 SMS Informix TP RFID Monitor Pop3 Access MS SQL DB2 Sybase Informix Oracle SAP R/3 SMS TP Monitor RFID Pop3 SMTP Entera Tuxedo GPS DCOM WAS Barcode HL7 CORBA 비즈니스 로직 재사용성 증가 다양한 시스템에 대한 Mobility 요구 충족 복잡한 업무 환경에 용이하게 대응

Security & Access control 하드웨어별 접근통제 불법사용자 서비스 제한 클라이언트(PDA) 자원 관리 사용자 모니터링 MPS 클라이언트 Access Key 인증 Elliptic Curve Cryptosystem (ECC) 163bit End-to-End 보안 모델 현존하는 가장 강력한 암호화 알고리즘 낮은 컴퓨팅 파워 요구 최소의 네트워크 트래픽  통신비용 절감 RSA 1024bit와 대등한 암호화 성능 Session Key 설정 Session Key 전송 Application leve security model Session Key 인증 사용자 아이디/패스워드 인증 클라이언트 라이센스 인증 시스템 자원 접근 보안 관리 (NT,COM/DCOM 보안 연동) 서버와 클라이언트간 트랜잭션 단위 세션 키 관리 데이터 전송 ECC 163bit Encryption Decryption ECC 163bit Encryption Decryption

Free Comm. Hang up 통신 행업(Hangup) 이란? Main DB 기존 클라이언트,서버 반응 서버 접근중 네트워크 단절 서버로 부터 데이터 전송중 네트워크 단절 통신 세션 연결중 네트워크 카드 장애 비정상적인 네트워크 상태에서 접속 시도 Mps 클라이언트 기존 클라이언트,서버 반응 서버 컨넥션 수 증가(Disconnect 되지 않음) 데이터 베이스 Dead lock 가능성 있음 클라이언트 행업 상태로 어플리케이션 락(Lock) 클라이언트 리셑(Reset)버튼으로 시스템 초기화 작업중인 모든 정보 소실 Send Time Out Receive Time Out Disconnect Mps 클라이언트,서버 반응 Send Data Connect 비정상적인 Session 종료 데이터 베이스 접속상태 제거(Connection Pool 제거) 클라이언트 Time Out 메시지 발생 진행중인 어플리케이션 작업 유효 파워 오프(Power Off)시 네트워크 Session 정리 Retry Receive Data Disconnect Power Off Clear RAS session

Automation tools Adaptor Automation tools Collaboration tools Mps FTP Mps Wizard FTP 클라이언트/서버 컨텐츠 및 파일 Upload/Download 비즈니스 로직 및 클라이언트 소스 생성 SOAP용 Java Class, WSDL, WSDD생성 Server Adaptor Client Management SAP/R3 Adaptor Mail server Adaptor etc. Client 접속 현황 관리 PDA 자원사용량,IP,User 모니터링 Auto Dialing API제공(RAS Manager) Mpss Remote Printing Version Management 원격지에서의 프린팅 기능 데이터 전송 및 출력 단위 프로그램 압축(70%) ,변경 모쥴 패치(2K이하) 자동 버전관리 API 제공 Collaboration tools Mps Chatting Mps White Board MPS 만으로도 모바일 채팅 시스템 구축 가능 다자간 실시간 채팅으로 용이한 협업 체계 구축 가능 협업 체계 구축을 위한 화이트보드 기능 사인이나 간단한 메모, 그림 등 공유

Admin. Tools 시스템 운용 GUI 기반 관리툴로서 손쉽게 시스템 현황 모니터링 및 운용을 할 수 있음. 데이터 트레이스 개발 및 관리를 위한 각종 로그 자료 및 이벤트 정보를 로그로 기록하여 분석 가능하며, 트레이스할 수 있음 트래픽 관리 서버에 걸리는 부하 정도를 그래프로 분석 및 모니터링 가능 클라이언트 관리 클라이언트(PDA) 접근 통제 및 자원 관리

Mobility Process Server Feature 쉽고 빠른 모바일 개발 환경 3티어 개발 방법론 뛰어난 확장성 및 안정성

mPS 특징 : 쉽고 빠른 모바일 개발 환경 높은 개발 생산성 , 낮은 유지보수 비용 무선 데이터 접근 (Mobile and wireless Application data access) 도구입니다 Support standard development tools & Data base Server client source gen. wizard X86 emulator , automation API 높은 개발 생산성 , 낮은 유지보수 비용

mPS 특징 : 3티어 개발 방법론 DB/Business Logic/Presentation을 분리하여 모바일 시스템 구축 1 단계 Server (Data - Business Logic) Delphi, Visual Tool등을 이용하여 COM기반의 서버 프로그램을 개발. 개발된 서버는 COM을 이용하는 타 시스템에서도 재활용 가능 2 단계 Interface (Business Logic – Application) 개발자는 서버의 요구사양에 맞게 오직 함수를 호출 하는 것으로 시스템 인터페이스 구현 3 단계 Application (Client Device – GUI) 최종사용자의 모바일 디바이스에 맞게 사용자 인터페이스 부분을 구현

mPS 특징 : 뛰어난 확장성 및 안정성 페일 오버 Mps 서버 서버 작동 불능 시에 다른 서버로 서비스 요청이 이관되어 안정적인 시스템 구축 Mps 서버 L4 스위치 One Click 복제 Mps 서버 비즈니스 로직 서버를 쉽게 (Just Click) 복제 중앙집중식 서버 관리및 어플리케이션 배포 로드 밸런싱 안정적인 서비스를 구축하기 위해 서버를 클러스터링하는 경우 선형적 성능 증가 분산 오브젝트 아키텍쳐를 근간으로 하여 소규모 시스템으로부터 대규모 시스템까지 확장성이 유연함 멀티쓰레딩 서버내 효율성과 다수 사용자 처리를 위해서 멀티쓰레딩 기술을 사용

Mobility Process Server 주요구축사례 주요 사례 요약 Mps Client 모바일 비즈니스 사례

주요 사례 현 대 산 업 개 발 ㈜ 아파트 현장관리 시스템 (2001.8~2001.9) 시 스 코 뱅 크 ㈜ 시 스 코 뱅 크 ㈜ 모바일 POS 시스템 (2001.11~2002.12) 농수산물 유통공사 실시간 가격 조사 시스템 (2001.11~2002.2) 인 천 중 앙 병 원 무선 진료 시스템 (2001.12~2002.3) 산 재 의 료 관 리 원 모바일 건강검진 시스템 (2001.12~2002.3) 한 국 감 정 원 실시간 감정평가 시스템 (2002.4~2002.5) 삼 성 제 일 병 원 모바일 진료,간호관리 시스템 (2003.9∼2003.10) 넥솔스카이,FTL,뱅크텍크 주정차관리,체납관리,시스템 유지보수(2003.11∼2003.12) 동 주 페 인 트 모바일 물류 관리 (2003.5∼2003.5) 포 스 틸 ㈜ 고객지원시스템 (일명: 알라딘시스템) (2003.10∼2003.12) 행 정 자 치 부 국가 재난재해관리 1차 프로젝트 (2003.10~2003.11) ㈜ 가 온 아 이 비즈메카 그룹웨어 모바일시스템 (BMT 완료; KT, 2003.12) 청 림 식 품 ㈜ uniERP 연계 수불관리 시스템 (2004.2~2004.3) 신 영 축 산 ㈜ uniERP 연계 출하관리 시스템 (2004.3~2004.4) ㈜ 코 델 실시간 담보물건관리 시스템 (2004.4∼2004.05) ㈜ 이 프 라 임 실시간 담보물건관리 시스템 (2004.6∼2004.09) 인천 국제 공항공사 모바일 안전관리 시스템 (2004.10∼2004.11) 제 일 모 직 ㈜ 전자재료부문 모바일 물류관리 시스템 (2004.10∼2005.01)

mPS Client (Config,FTP,Chat,White Board) Mps+ Config 1 Mps+ Config 2 Mps+ FTP Mps+ Chat Main Mps+ Chat Mps+ White board

간호 업무 관리 프로그램 (Palm/Cellvic) 사용자 로그인 화면 간호 업무 메뉴 화면 Vital Sign 관리 화면 PRN Order 확인 화면 Intake/Output 관리 화면 방사선 판독 결과 조회 화면

국가 재난관리 (WinCE,Java) 서브메뉴 화면 피해 집계 화면 피해 상세 화면 피해 입력 화면 교통 상황 화면 전달 사항 화면

농수산물 가격 조사 프로그램 (WinCE,CDMA) 품목 리스트 화면 품목 입력 화면 1 품목 입력 화면 2 정보 전송 화면 정보 조회 화면 코드 조회 화면

모바일 영업자동화 (WinCE,휴대형프린터) 메뉴 매출 현황 출고관리 수금 관리 영수증 발행 상품조회

모바일 안전관리 시스템(WinCE,GPS) 메뉴 안전점검시작 데이터 관리 이동지역안전점검 순찰활동 데이터 전송

모바일 물류관리 (WinCE,SAP R/3) 메뉴 입고관리 위치관리 출고관리 출하관리 재고조사

모바일 설비관리 (WinCE.NET, RFID) 싱글로긴 점검자료다운로드 점검쉬트조회 설비번호인식 점검결과입력 RFID설비태그제작

모바일 MES (WinCE, Wifi,SAP R/3) 메뉴 환경설정 미착원부원료관리 원부원료불출처리 생산보고 현장작업지시

Demo Access Control Mps Wizard (Biz. Logic) WinCE , Brew , Zaurus Client Stress Test(Concurrent User)