웹 서비스 적용전략
문 창 모
Senior IT Strategist
R&D Center
단계별 웹 서비스 적용전략
e-Business
Real or Mirage
Web Services : Views Slow But Steady
결론
e-Business ; Good Old Term
e-Business is any net-enabled business activity…
driven by new rules of the "connected
economy” Gartner Group, 1999
Technology Trigger
Peak of Inflated
Expectation DisillusionmentTrough of EnlightenmentSlope of ProfitabilityPlateau of Dot-Com Share
Fallout
Dot-Com Shakeout Cash Burn Means Debts European IPOs 1999 U.S. Xmas 1998 U.S. IPOs 1997/8 Dot -Com Starts Internet WWW
Equity Times Debt Times
Mergers/Buyouts of Dot-Coms Managed by M&A Dot-Com Is Best 1990 –1996 1999 2000 2002 2003 2004 2005 2006 Visibility Dot-Com Survivors Bought by B&M
Positive Cash Flow dot Optimized E-Business Click-and-Mortar E-Businesses Survive 2004 – 2006 e-Business Becomes “Just Business”
e-Business Promise : The Value Chain Integration 가치사슬에 묶여있는 여러 기업들이 가상 기업형태로 통합되어야 함 Supply Chain CRM Finance Human Resource Procurement Sales Manufacturing E R P SCM PRM SRM CPC Enterprise Applications R&D Portal BI SEM KM Demand Chain Marketing Sales Help Desk
e-Business Keywords
Velocity / Speed
비즈니스 주체에 기초한 신속성이 필요
Customers, Partners and Employees
Agility 변화에 대한 신속한 적응력과 탄력성 Convergence Online + Offline 다양한 서비스와 상품의 결합 단일 산업에서 복수 산업을 포괄하는 기업 Connectivity 국가간의 경계가 모호해짐 물리적인 공간과 위치에 대한 새로운 인식 필요
Real or Mirage
Why Web Services ?
Web Services and the e-Business Mantra Business Surroundings
Technical Surroundings Market Acceptance
Why Web Services?
By 2005, the aggressive use of Web services will
drive a 30 percent increase in the efficiency of IT development projects - Gartner Group, 2001.9
Your Next IT Strategy – Harvard Business Review,
2001.10
It’s Inevitable. Web Services offer cost-effective
solutions to everyday IT problems – CIO Magazine, 2001.10
Web Services & the e-Business Mantra
Enterprises can build (or assemble) applications
using Web Services Fast & Easy
Standard-Based
Dynamically Find & Bind Makes an Enterprise Agile
Integrates Various Application Processes in Relatively
Shorter Time Frame
Enterprises / Organizations in a Value Chain can
share / use the Same Web Services
NO Platform-dependency
Technical Surroundings
Way to go for Web Services
XML Readiness
Standardization Delays
Difficulties in Making Vendor-free Standards
Experiences of the Past
Reusability of OOP/OOD End-User Computing Client/Server
CASE, CORBA, etc.
Legacy Things – Purge, Update, or Replace? Security – Who’s the Cop?
.NET vs. J2EE as AD Platform
These 2 major AD platforms will dominate the
future AD environments
Hurdles are Ahead
Source : InfoWorld 2001.9 So-called “Architecture War” is Relatively Minor
Business Surroundings
Justification / Value Proposition
ROI Issues + Timing
Failures of the Public B2B Marketplaces
Certification Required
For Inter-enterprise Applications For ‘Public’ Markets / Registries
Business Processes
Reorganization, Internally Alignment, Externally
Market Acceptance
Is there any ‘Web Services’ Market Exist?
IDE? WAS? OS? Platform?
Component Market?
Who’s Making Money From Standards?
XML? J2EE?
TCP/IP? HTTP? HTML?
Web Services : Views
Roles & Processes By Actors Web Services Architecture Positioning of Players
Roles & Processes By Actors 소비자 인터넷 공급자 1. 내가 원하는 것이 있는가? 2. 어디에 있는가? 1. 어떤 것인가? 2. 어떻게 사용하는가? 찾기 설명 사용 1. 연결/다운로드 2. 조립 1. 사용료 지불/정산 2. 평가 사후 정리 생성 설명 등록 수금 관리 Web Services Directory 설명서 UDDI UDDI WSDL WSDL SOAP SOAP • 보안 • 평가 • 등록 대행 • 구축 대행 • 지불/수금 대행 • 부가 서비스 제공 • 커뮤니티 운영 ©2001 LG CNS 중개자
Web Services Architecture
Web Services Platform
External AD
Application Development
Portal Server
Web Application Server Web
Services
Management
Integration Broker Sec
u rity Enterprise Applications Vertical Applications Internal AD BI SCM EM CRM ERP,SEM, KM
Positioning of Players
More Players : Consulting Firms, ASPs, Portals, etc. Positioning can be Overlapped
웹 서비스 개발자 플랫폼 제공업체 SI업체 웹 서비스 중개자 © 2001 LG CNS
Slow But Steady
Know Thyself
Basic Considerations for Legacy
Environment
Buy, Build or Reuse ?
Framework for Components
Make The Atmosphere
Know Thyself 0% 20% 40% 60% 80% 100% 회계 인사 EIS 재고관리 DB2 IDMS IMS/DB Visual Basic 21% Cobol 31% Java 48% ? ? ? ? 향후 방향 10% 3% 10% 25% 전체 IT예산 중 비율 5% 10% EIS 20% 30% 45% 인력 투입 비율 20% 35% 35% 전체 Cobol 프로그램 중 비율 재고관리 인사 회계
Basic Considerations for Legacy Environment
Transformation of Legacy Environment is
Inevitable for Most Cases
Don’t Even Think About the 100% Transformation Make List of Application Assets and Mark “Purge,
Update, or Replace”
Web Services : Buy, Build or Reuse?
Some Critical Parts of Applications should be
Retained and Reused within an Enterprise
Should Have Framework (or Base) Which External
Web Services Build Upon
Should Have Testing Environments to Ensure
Compatibility Scalability Performance Stability
Outsourcing / Linking Web Services
When / How / Which Web Services to Use
Management Utilities Coding Standards 제품개발 영업 Financial Data Core Customer Data Dynamic Framework 마케팅 News
Framework for Components
Domain Business Object Common Business Object
Rule Process Entity
Coding Standard / Template Naming Package Structure J2EE Standard Basic Language
Foundation Service Layer
Business
Presentation Persistence
Channel Command Control Entity Dao
Core Layer
Environment Utility
Message Log
Configuration Exception I/O Connection Multipart
Support Layer
Collection Renderer EJB XML Paging Component
Application Layer
Make The Atmosphere
Let XML Be Pervasive
Prevent ‘Not Invented Here’ Syndrome
Standards, Conventions, and/or Templates – Very
Important & Useful
Adopt Borderless Culture – Team, Organization,
Step By Step
“Prove of Concept” Project Needed Private UDDI Registry
Intra-enterprise Business Process Private Marketplace
결론 Orthodox Orthopraxis Standard e-Biz Mantra Connectivity Internal / Private Framework Step By Step
Be Aggressive But Wise Try & Enjoy Hype-Free
Web Services
Thank You