SOA Appliance Web Sphere Data Power Web Sphere
SOA Appliance - Web. Sphere Data. Power 김상민 차장 Web. Sphere 기술 영업 지원 2009년 6월 5일 1 © 2009 IBM Corporation
AS-IS 아키텍처 Java 애플리케이션에서 XML 변환 처리 CRM XML Data ERP XML데이터 to CRM XML 데이터 변환 HTTP ERP & WAS CRM Server ERP XML Data <? xml version="1. 0" encoding="UTF-8"? > <Order. Key>ENT 1234567</Order. Key> <Order. Header> ………… <CUST_NO>ENT 0072123</CUST_NO> <PYMT_METH>PO</PYMT_METH> <PURCH_ORD_NO>PO-72123 -0007</PURCH_ORD_NO> ………… <ITM_NUMBER>012345</ITM_NUMBER> ………… <ITM_NUMBER>543210</ITM_NUMBER> ………… 3 CRM XML Data JAVA <? xml version="1. 0" encoding="UTF-8"? > <Customer. History. Entry> <Customer. Number>ENT 0072123</Customer. Number> <Order. Lookup. Info> <Order. Number>ENT 1234567</Order. Number> <PURCH_ORD_NO>PO-721230007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> <ITM_NUMBER>543210</ITM_NUMBER> ………… © 2009 IBM Corporation
TO-BE 아키텍처 Data. Power에서 XML 변환 처리 ERP XML Data HTTP CRM XML Data ERP XML데이터 to CRM XML 데이터 변환 CRM Server ERP & WAS ERP XML Data <? xml version="1. 0" encoding="UTF-8"? > <Order. Key>ENT 1234567</Order. Key> <Order. Header> ………… <CUST_NO>ENT 0072123</CUST_NO> <PYMT_METH>PO</PYMT_METH> <PURCH_ORD_NO>PO-72123 -0007</PURCH_ORD_NO> ………… <ITM_NUMBER>012345</ITM_NUMBER> ………… <ITM_NUMBER>543210</ITM_NUMBER> ………… 4 HTTP CRM XML Data. Power <? xml version="1. 0" encoding="UTF-8"? > <Customer. History. Entry> <Customer. Number>ENT 0072123</Customer. Number> <Order. Lookup. Info> <Order. Number>ENT 1234567</Order. Number> <PURCH_ORD_NO>PO-721230007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> <ITM_NUMBER>543210</ITM_NUMBER> ………… © 2009 IBM Corporation
데모 환경 구성도 ERP XML Data Application Server HTTP IBM System x 3550 - CPU 2 way (Intel Xeon 5160 Core 2 Duo 3 GHz) - Memory 4 G - Windows Server 2003 R 2 Standard Edition Service Pack 2 - IBM Web. Sphere AS 7. 0 CRM XML Data Client HTTP Think. Pad Laptop - IBM Web. Sphere AS 7. 0 ERP XML Data HTTP CRM XML Data IBM Websphere Data. Power XA 35 3. 7. 2. 2 Data. Power HTTP 5 © 2009 IBM Corporation
Data. Power 개발 데모 6 © 2009 IBM Corporation
Data. Power 성능 데모 7 © 2009 IBM Corporation
Data. Power 구현 가능 기능 - 보안 Backend시스템에 영향을 최소화하며 XML이나 웹서비스 보안을 구축할 수 있습니다 LDAP 사용자 인증 HTTPS HTTP XI 50 Internet 암호화된 XML IP Firewall <? xml version="1. 0" encoding="UTF-8"? > <Order. Key>Kq. Lix. HOP 0 Wf+EZBEr. CE 1 FXQqxn</Order. Key> <Order. Header> ………… <CUST_NO>b 2 py 0 XGc+Ku. Nm. Wo. Oy. WQA 70</CUST_NO> <PYMT_METH>DCz. A+Xk</PYMT_METH> <PURCH_ORD_NO>WFi. ATe. B 2+ts 9 o. CHD+qx 4 Qba</PURCH_ORD_NO > ………… <ITM_NUMBER>Rffr. TFHbh. CZFaf 5</ITM_NUMBER> ………… <ITM_NUMBER>Qqxn+b 2 py 0</ITM_NUMBER> ………… 8 XML 변환/암복호화 Application Server 일반 XML <? xml version="1. 0" encoding="UTF-8"? > <Customer. History. Entry> <Customer. Number>ENT 0072123</Customer. Number> <Order. Lookup. Info> <Order. Number>ENT 1234567</Order. Number> <PURCH_ORD_NO>PO-72123 -0007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> <ITM_NUMBER>543210</ITM_NUMBER> ………… © 2009 IBM Corporation
Data. Power 구현 가능 기능 – 비 XML 메시지 변환 다양한 형태의 비 XML 메시지 변환을 처리할 수 있습니다 LDAP 사용자 인증 HTTPS Flat File EDIFACT XI 50 Internet IP Firewall Custom 비 XML 변환 처리 Application Server XML Flat File ENT 1234567, NE, 2005 -12 -09, ENT 0072123, PO-72123 -0007, 2005 -12 -16 ENT 1209877, NE, 2005 -12 -22, ENT 0082123, BO, ………… EDIFACT UNA: +. ? ? 'UNB+IATA: 1+SAS: 12: 4 R 4+SWR: 90: 8 I 8 +940101: 0 AAH+C 48 B 7+++A'UNH’ <? xml version="1. 0" encoding="UTF-8"? > <Customer. History. Entry> <Customer. Number>ENT 0072123</Customer. Number> <Order. Lookup. Info> <Order. Number>ENT 1234567</Order. Number> <PURCH_ORD_NO>PO-72123 -0007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> <ITM_NUMBER>543210</ITM_NUMBER> ………… Flat File ………… Custom "ENT 1234567", "-123", "123. 45" , "-256", "+2987“ ………… 9 EDIFACT Custom © 2009 IBM Corporation
Data. Power 구현 가능 기능 – 프로토콜 전환을 통해 다양한 시스템들을 통합할 수 있습니다 Database Connectivity Option LDAP MQ MQ 사용자 인증 ODBC MQ SOAP/HTTPS FTP XML Internet FTP IP Firewall XI 50 프로토콜 전환 SOAP/HTTP MQ Application Server MQ 메인프레임 FTP server 10 © 2009 IBM Corporation
Data. Power 구현 가능 기능 – 메시지 동적 라우팅 메시지를 내용에 따라 동적으로 라우팅할 수 있습니다 XML 1 <? xml version="1. 0" encoding="UTF 8"? > <Customer. History. Entry> <Customer. Number>ENT 0072123</ Customer. Number> <Order. Lookup. Info> <Order. Number>ENT 1234567</Order Number> <PURCH_ORD_NO>PO-721230007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMB ER> ………… XI 50 <Customer. Number>ENT 007212 3</Customer. Number> Application Server Content-Based Routing XML 2 <? xml version="1. 0" encoding="UTF 8"? > <Customer. History. Entry> <Customer. Number>CND 1133943</ Customer. Number> <Order. Lookup. Info> <Order. Number>ENT 1234567</Order Number> <PURCH_ORD_NO>PO-721230007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMB ER> ………… 11 MQ <Customer. Number>CND 11339 43</Customer. Number> 메인프레임 © 2009 IBM Corporation
감사합니다 17 © 2009 IBM Corporation
- Slides: 17