1 / 38

B2C 전자 상거래 웹서비스 적용 방안

B2C 전자 상거래 웹서비스 적용 방안. IBM Korea Web Services Consultant SangMin Yi. Agenda. 웹서비스의 정의 IBM 의 웹서비스 전략 사례 발표 B2C 전자 상거래 웹서비스 방안 Q&A. HTML. XML. J2EE. tm. Web Services (SOAP, WSDL, UDDI). Open Source. Windows. Linux. AIX. Solaris. HP-UX. OS/400. OS/390. z/OS.

monet
Download Presentation

B2C 전자 상거래 웹서비스 적용 방안

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. B2C 전자 상거래 웹서비스 적용 방안 IBM Korea Web Services Consultant SangMin Yi

  2. Agenda • 웹서비스의 정의 • IBM의 웹서비스 전략 • 사례 발표 • B2C 전자 상거래 웹서비스 방안 • Q&A

  3. HTML XML J2EE tm Web Services (SOAP, WSDL, UDDI) Open Source Windows Linux AIX Solaris HP-UX OS/400 OS/390 z/OS 시대가 또다시 변화하고 있습니다 • e-비즈니스에서 웹서비스를 거쳐 e-Business on Demand시대로 • 미래의 e-비즈니스는 웹서비스를 이용하여 보다 자동화되고 통합된 모양으로 발전해 나갈 것입니다 • 웹서비스는 서로 다른 하드웨어, 운영 체제, 프로그래밍 언어, 여러 형태의 데이터들이 있는 기업 내 및 기업 간의 환경 하에서 통합된 환경을 구현하여 표준화된 XML 기반의 서비스 수준 통합의 방법을 제시합니다

  4. 웹서비스의 정의 • Transport : HTTP • Message : SOAP Message described via WSDL Web Services are Software components described via WSDL which are capable of being accessed via standard network protocols such as SOAP over HTTP

  5. 서비스 중개자 (Broker) * 서비스 저장소에 등록된 웹서비스들을 저장 * 웹서비스 분류, 등록 및 검색 지원 서비스 제공자 (Provider) 1. 제공할 웹서비스를 개발 2. 서비스 및 서비스에 대한 접근 설명 및 호출 방법 등을 기술한 WSDL을 중개자의 저장소에 제공, 저장 서비스 요청자 (Requester) 3. 중개자 저장소에서 원하는 서비스 를 검색 후 사용을 위한 정보 획득 4. 해당 서비스 제공자에 연결하여 획득된 정보로서 해당 웹서비스를 호출 웹서비스의 기본 개념 • UDDI • Universal Description, Discovery and Integration • 중개자의 저장소에 웹서비스를 등록하고 • 검색하기 위한 표준 • WSDL • Web Services Definition Language • 서비스에 대한 설명 및 호출 방법 • 등을 기술하기 위한 표준 • SOAP • Simple Object Access Protocol • Service Oriented Architecture Protocol • 서비스의 연결 및 통신을 위한 표준

  6. 웹서비스는 변혁이 아닌 진화입니다 • Tight Coupling에서 Loosely Coupling으로 • 과거의 Technology을 기반으로 한 표준 정립 Web Services Tightly Loosely Coupling ad-hoc Functions Private format Inline Monolith Pointers (none) Traditional EDI Subsystems / Objects SQL MVC Frameworks / Components LDAP SOAP Web Services XML xHTML, Transcoding Services WSDL, UDDI Messaging Componentry Data UI Package/Depl. Discovery/Directory

  7. 웹서비스 - Any Client • 표준화된 프로토콜 사용 • 다양한 클라이언트 지원 • 서비스를 제공하는 Provider는 엔터프라이즈 환경에 걸맞는 솔루션 요구 Accommodate Any Client Browser html/http • WebSphere • WebSphere Business ntegration • DB/2 • Domino • Tivoli .NET Application Server Web Services Java Client Web Services

  8. 웹서비스 로드맵 • 2002년 4월 : WS-Security 발표 • 2002년 8월 : BPEL4WS, WS-Transaction, WS-Coordination 발표

  9. 웹서비스 시장 경쟁 변수 • 표준 기술 정립 • 표준을 따르는 웹서비스 스펙 정리 • 호환성 및 기존 시스템의 보호 • 기존 시스템의 애플리케이션과의 호환성 보장 • 기존 투자 환경의 보호 및 재활용 • 웹서비스 플랫폼 완성도 • J2EE, .NET, Others • 시장의 인식 • 마케팅 및 시장의 인식 변화에 따른 웹서비스 수용 • 플랫폼 벤더의 성숙 • 검증된 개발 툴 및 운영 환경 • 표준을 따르는 제품 출시 • 협력업체 지원 프로그램 • 협력업체와의 공존 • 다양한 프로그램 개발 (IBM의 WoW Center)

  10. Agenda • 웹서비스의 정의 • IBM의 웹서비스 전략 • 사례 발표 • B2C 전자 상거래 웹서비스 방안 • Q&A

  11. 웹서비스 표준에 대한 IBM의 Leadership • UDDI • UDDI.org의 설립 주체 • 인터넷 상에 공용 UDDI 사이트 시범 운영 • SOAP • W3C SOAP 개발 그룹의 의장 • SOAP4J(ava)를 Apache open source에 기증 • WSDL • 사양 공동 개발 • 업계 최초로 toolkit 개발 및 인터넷 상에 공개 • XML • XML Schema Primer의 저작자 • Web Services Coordination 그룹의 의장 • WS-I • 설립주체 • Java • XML Digital Signature API 개발 그룹의 공동 의장 • Java APIs for WSDL 개발 그룹의 의장

  12. IBM is Ready for Web Services • WebSphere • DB2 • Lotus • Tivoli • Rational

  13. IBM WebSphere Software – Service Provider Legacy Systems Java Bean1 1 MQ Series DB2 IMS CICS Develops Developer (Service Provider) 2 Package as WAR Wizard Generates WSDL 4 Tomcat WebSphere Application Server • WSDL • Describes Web Service • URN • Methods • Parameters • EAR • Contains Service Bean in WAR 5 • WAR • Contains Service Bean JAR SOAP Servlet Publish 3 Publish 1Note, a Web Service can be built from a variety of other artifacts such as DADX or URLs. UDDI Registry

  14. IBM WebSphere Software – Service Requester 2 I need Web Application Developer (Service Consumer) Finds Required Web Service 1 3 Starts Developing UDDI Registry 6 Uses Web Service Proxy Wizard Generates • WSDL • Describes Web Service • URN • Methods • Parameters 5 4 At run time, Web Application calls Web Service Imports WSDL Java Client Proxy Web Service UDDI has a reference to this Web Service

  15. IBM WebSphere Software – Runtime Environment Service Requester Application Service Provider Application Server Application Server 5 SOAP Servlet SOAP Client HTTP (SOAP) 8 4 6 Servlet 4 2 3 Service Bean Web Service Java Proxy 9 JSP 7 10 1 Legacy Systems Web Client Web Services • MQ Series • DB2 • CICS • IMS

  16. IBM 공개 표준을 통한 웹서비스 지원

  17. IBM 웹서비스 기술 전개 방식

  18. Next Step to eBOD (e-Business on Demand)

  19. 온 디맨드 기업 - Highly Competitive Enterprise - 경영혁신 유틸리티 서비스 전산운영환경 온 디맨드 기업의 특성 집중화 가변성 대응성 탄력성 온 디맨드 기업화를 위한 경영혁신 비즈니스 디자인 및 프로세스 혁신 조직 및 기업문화 혁신 전산운영환경 혁신 온 디맨드 기업화를 위한 IBM 지원분야 on Demand 기업의 특성

  20. Agenda • 웹서비스의 정의 • IBM의 웹서비스 전략 • 사례 발표 • B2C 전자 상거래 웹서비스 방안 • Q&A

  21. KDDI Corporation • 회사 소개 • 일본, 2000년 제2전전주식회사(DDI), KDD 주식 회사, 일본 이동 통신 주식 회사 (IDO)가 초우량 종합 정보 통신 기업으로 거듭나고자 합병해서 설립 • 장거리 전화, 국제 전화, 휴대 전화 서비스 • Mobile & IP-based Services 제공 • EZweb : 영화 클립 감상, GPS, Chat, Mail, 웹 검색, 전자 상거래 어플리케이션 • 컨텐츠 및 어플리케이션 제공 업체를 모아 Wireless Portal 운영 • Challenge • 다양한 Web Site Operators의 지불 시스템과의 연계 • Solution • PayCounter : 전자상거래 웹사이트를 위한 온라인 정산 시스템 • KDDI Calling Card • Payment at a Convenience Store • Payment with a Credit Card • Cash on Delivery (COD) with a Distribution Company • IBM Websphere Application Server, WSTK, IBM DB2 UDB • IBM’s jStart Program

  22. KDDI Corporation –구성도 및 기대 효과 Other content providers current system Other Portals enhancements au Network EZ Web general content provider EZ Web Portal EZ Web Gateway Server EZ Web official content provider Gateway servers of other companies ISP • 기대 효과 • 웹서비스 기반의 지불 체계 구축으로 다양한 CP, ISP 확보 용이 • 손쉬운 CP, ISP 연계 작업 • CP 확보의 용이로 인한 다양한 대고객 서비스 증가

  23. KDDI Corporation – 서비스 흐름도 Connection with SOAP EC Mall Credit card PC EC Store Request for purchase express Connection module Request for delivery & payment Contents site Convenience store Internet mobile Procedure of payment Mobile Official site Payment Clearance Payment Clearance Charge for collection EZweb i-mode J-Sky Prepaid card (super world card) Mobile unofficial site Settlement Agent Service for EC store

  24. ORIX • Business : 일본에 위치한 세계적인 재무 서비스 회사 • Challenge : 인터넷 상에서 B2B 전자 상거래를 하기 위한 보안 문제 해결 • Solution : 웹서비스의 적용 • XSS4J • Digital Sugnature • Benefit : 보안이 강화된 B2B 시스템 구축 Signature proxy Signature proxy Purchase order XML XML Company A Company B XML XML Confirmation signed Confirmation Signature Server Signature Server

  25. ORIX – Signature Services • B2B • Orix와 FX는 장비 리스에 있어 이미 XML Message를 사용 • FX는 non-repudiation를 위해 IBM의 DSig를 사용하기로 결정 • Orix는 기존의 Application 수정을 최소하하는 방안을 모색 Orix Applications Fuji Xerox

  26. ORIX – Signature Services - Applications - no need to know anything about signature proxy server • Orix, a major leasing company • Signature/Verify, Logging, and Access control Orix Signing Signed XML message signed Applications signed Validation signed Fuji Xerox signed Proxy Signature Server archive

  27. ORIX – System Architecture

  28. DTI • 회사 소개 • Department of Trade & Industry, 영국 • 영국 전자 정부 사업에 상당한 부분 차지 • 노르웨이, 네덜랜드, 미국, 캐나다 등지에 있는 정부 및 기업과 거래 • 석유 및 가스에 관한 보고서 입수 및 교환 • Challenge • 석유 및 가스 회사 등으로부터 필요한 데이타를 주기적으로 받는 작업이 수작업으로 진행 • 각 회사 담당자  전화로 필요한 데이타 요청  FAX로 데이타를 받음  DTI 데이타베이스에 수작업을 통해 데이타 입력 • 대용량의 데이타들을 일일히 보관하지 않고도 필요할 때마다 참조 • Solution • UDDI 레지스트리를 구축 • 관련된 석유 및 가스 회사들이 자신의 어플리케이션을 웹서비스로 등록 • DTI는 이를 Bind하여 사용 • IBM 웹서비스 개발 환경 및 WSTK (Web Services Toolkit) 사용

  29. AOOC SHELL Norway Oil SOAP Connection Appl 3 1 2 DTI – 솔루션 구성도 business registry Give me a list of all oil companies Give me a list of all their services Secure exchange via Internet Companies provide a list of all available wells

  30. DTI – 서비스 흐름도 Oil&Gas Industry registers their businesses and shared applications UK e-government requesting data from oil&gas companies SHELL Register business and services business registry Enquiry about available reports 1 Request data & reports via GUI Operating Units Company Data 2 Secure exchange over the Internet Request data & reports through automated processes Well header data Well production data

  31. Agenda • 웹서비스의 정의 • IBM의 웹서비스 전략 • 사례 발표 • B2C 전자 상거래 웹서비스 방안 • Q&A

  32. STEP 1 검색 엔진으로 STEP 2 필요한 물품 검색 STEP 3 검색 결과 검토 일반적인 B2C 모델의 전자 상거래 STEP 4 STEP 8 STEP 12 STEP 16 1st 공급업체 방문 2nd 공급업체 방문 3rd 공급업체 방문 가격 및 재고량 재확인 시작 STEP 5 STEP 9 STEP 13 STEP 17 필요한 물품 검색 필요한 물품 검색 필요한 물품 검색 가격 및 재고량 재확인 STEP 6 STEP 10 STEP 14 STEP 18 가격 및 구매 가능 여부 확인 가격 및 구매 가능 여부 확인 가격 및 구매 가능 여부 확인 구매 신청 STEP 7 STEP 11 STEP 15 다시 검색 엔진으로 또다시 검색 엔진으로 최적 조건의 공급업체 방문 종료

  33. 웹서비스 전자 상거래 모델 • 웹서비스 전자 상거래의 3 Actors • 구매자, 공급업체, Market Place • Market Place는 구매자의 요청 사항에 따르는 결과를 실시간으로 확인하여 결과값 반입 • 구매 절차 : 특정 물품 선택  현재 등록되어 있는 공급업체와 통신  가격, 브랜드 , 재고량 등의 정보 파악  공급업체 선정  구매 주문이 Market Place를 통해 공급업체로 전달  공급업체도 Market Place를 통해 구매 승인 공급업체 A :가격 29만원 / 브랜드 A 공급업체 B :가격 31만원 / 브랜드 B Market Place Internet 공급업체 C :재고 없음 구매자 SOAP Protocol 공급업체 A 공급업체 B 공급업체 C 공급업체

  34. 웹서비스 전자 상거래 모델 • 공급업체 • 하나 이상의 웹서비스를 SOAP을 통해 UDDI 레지스트리에 공개 • Market Place가 목록 검색, 물품 정보 수정, 구매 주문 승인 등을 할 수 있도록 권한 부여 • Market Place • 웹서비스 애플리케이션(ABC.com)과 UDDI 레지스트리 (비즈니스 레지스트리)로 구성 • WSDL 문서를 통해 공급업체의 입찰 여부 파악하며, 추가적인 프로그래밍 없이 공급업체의 웹서비스 애플리케이션과 연동 가능 인터넷 쇼핑몰 (ABC.com) WebSphere Application Server Market Place Internet UDDI 레지스티리 WebSphere Application Server 구매자 CATALOG 공급업체

  35. 웹서비스 전자 상거래 모델 • 신규 공급업체의 웹서비스 참여 • 신규 공급업체는 UDDI 레지스트리에 자신의 서비스를 등록 • 구매자에게 새로운 업체가 제공하는 목록의 물품 및 가격 정보가 자동적으로 업데이트 인터넷 쇼핑몰 (ABC.com) WebSphere Application Server Market Place Internet UDDI 레지스티리 WebSphere Application Server 구매자 CATALOG 공급업체 X 공급업체

  36. B2B2C 웹서비스 모델 • B2B2C 웹서비스 모델 일반 • 동종 업계는 협업을 통해 웹서비스 시장 형성 • UDDI는 마켓 플레이스 역할을 하는 제3의 B2C 모델을 겸한다 • 공급업체에서 해야 할 역할 • 자신이 갖고 있는 제품에 대한 정보를 웹서비스를 통해 공개 • 회사 환경에 맞게 여러 가지 솔루션으로 웹서비스를 구축 • 기존의 환경이 Web Enable이 되어 있지 않다면 약간의 개발비가 요구될 수 있으나 시스템 전체의 변경이 아닌 일부 아이템만을 웹서비스로 만드는 것이므로 비용이 많이 들지는 않는다 • 마켓 플레이스에서 해야 할 역할 • 물건을 제공하는 업체(협력사)를 많이 모집하여 고객들이 원하는 물품을 찾을 수 있는 대형 포털 사이트 구축 • 이미 기 구축된 포털 사이트를 보유하고 있을 경우 전체 시스템 변경 작업을 하는 것보다는 일부 품목만을 선정하여 웹서비스 기술 적용 • 기 구축된 UDDI를 통해 동종 업종 내의 비즈니스 리더십 확보 가능 : 향후 비즈니스를 리드하는 포털 커뮤니티의 형성 • 중개 기관의 역할 • 초기 웹서비스 시장의 성숙도를 위해서는 특정 기관의 주도적인 리드필요 • Emerging Technology인 웹서비스 도입을 위해 회원사에 영향력을 끼칠 수 있는 전기 마련 • 중개 기관에서 마켓 플레이스의 역할을 겸하는 것도 가능

  37. Agenda • 웹서비스의 정의 • IBM의 웹서비스 전략 • 사례 발표 • B2C 전자 상거래 웹서비스 방안 • Q&A

  38. Q&A 이상민 웹서비스 컨설턴트 3781-6033 smyi@kr.ibm.com

More Related