1 / 17

SOA Appliance - WebSphere DataPower

SOA Appliance - WebSphere DataPower. 김상민 차장 WebSphere 기술 영업 지원 2009 년 6 월 5 일. 데모 개요. A 사 – 가상의 제조 회사 이슈 A 사는 기존 운영 중인 ERP 시스템 과 새로 도입한 CRM 시스템 간의 연계를 해야 합니다 .

jeb
Download Presentation

SOA Appliance - WebSphere DataPower

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. SOA Appliance - WebSphere DataPower 김상민 차장 WebSphere 기술 영업 지원 2009년 6월 5일

  2. 데모 개요 • A사 – 가상의 제조 회사 • 이슈 • A사는 기존 운영 중인 ERP 시스템과 새로 도입한 CRM 시스템간의 연계를 해야 합니다. • ERP 시스템에 새로운 주문이 들어오거나, 주문 내역이 변경되는 경우 ERP에서 ‘주문번호, 고객번호, 제품정보’등의 데이터를 CRM 시스템으로 넘깁니다. CRM은 받은 데이터로 고객의 '이력정보'를 갱신하거나 추가하는 작업을 합니다. • ERP와 CRM 모두 XML 기반이지만, 포맷이 서로 다르기 때문에 XML 변환 작업이 필요합니다. • 현재 상황 • XML 변환을 위해서 Java 애플리케이션을 개발하여 사용 중입니다. 그러나 데이터량 증가에 따른 성능저하 현상이 발생하고 있습니다.

  3. JAVA AS-IS 아키텍처 Java 애플리케이션에서 XML 변환 처리 CRM XML Data ERP XML데이터 to CRM XML 데이터 변환 HTTP ERP & WAS CRM Server ERP XML Data CRM XML Data <?xml version="1.0" encoding="UTF-8"?> <OrderKey>ENT1234567</OrderKey> <OrderHeader> ………… <CUST_NO>ENT0072123</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> ………… <?xml version="1.0" encoding="UTF-8"?> <CustomerHistoryEntry> <CustomerNumber>ENT0072123</CustomerNumber> <OrderLookupInfo> <OrderNumber>ENT1234567</OrderNumber> <PURCH_ORD_NO>PO-72123-0007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> <ITM_NUMBER>543210</ITM_NUMBER> ………… WAS

  4. TO-BE 아키텍처 DataPower에서 XML 변환 처리 ERP XML Data CRM XML Data HTTP HTTP ERP XML데이터 to CRM XML 데이터 변환 CRM Server ERP & WAS ERP XML Data CRM XML Data <?xml version="1.0" encoding="UTF-8"?> <OrderKey>ENT1234567</OrderKey> <OrderHeader> ………… <CUST_NO>ENT0072123</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> ………… <?xml version="1.0" encoding="UTF-8"?> <CustomerHistoryEntry> <CustomerNumber>ENT0072123</CustomerNumber> <OrderLookupInfo> <OrderNumber>ENT1234567</OrderNumber> <PURCH_ORD_NO>PO-72123-0007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> <ITM_NUMBER>543210</ITM_NUMBER> ………… DataPower WAS

  5. 데모 환경 구성도 Application Server ERP XML Data HTTP • IBM System x 3550 • CPU 2 way • (Intel Xeon 5160 Core2 Duo3GHz) • - Memory 4G • - Windows Server 2003 R2 • Standard Edition Service Pack 2 • - IBM WebSphere AS 7.0 CRM XML Data Client HTTP ThinkPad Laptop - IBM WebSphere AS 7.0 ERP XML Data HTTP IBM Websphere DataPower XA35 3.7.2.2 CRM XML Data DataPower HTTP

  6. DataPower 개발 데모

  7. DataPower 성능 데모

  8. DataPower 구현 가능 기능 - 보안 Backend시스템에 영향을 최소화하며 XML이나웹서비스 보안을 구축할 수 있습니다 LDAP 사용자 인증 HTTPS HTTPS HTTP XI50 XML 변환/암복호화 Internet IP Firewall Application Server 암호화된 XML <?xml version="1.0" encoding="UTF-8"?> <OrderKey>KqLixHOP0Wf+EZBErCE1FXQqxn</OrderKey> <OrderHeader> ………… <CUST_NO>b2py0XGc+KuNmWoOyWQA70</CUST_NO> <PYMT_METH>DCzA+Xk</PYMT_METH> <PURCH_ORD_NO>WFiATeB2+ts9oCHD+qx4Qba</PURCH_ORD_NO> ………… <ITM_NUMBER>RffrTFHbhCZFaf5</ITM_NUMBER> ………… <ITM_NUMBER>Qqxn+b2py0</ITM_NUMBER> ………… 일반 XML <?xml version="1.0" encoding="UTF-8"?> <CustomerHistoryEntry> <CustomerNumber>ENT0072123</CustomerNumber> <OrderLookupInfo> <OrderNumber>ENT1234567</OrderNumber> <PURCH_ORD_NO>PO-72123-0007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> <ITM_NUMBER>543210</ITM_NUMBER> …………

  9. DataPower 구현 가능 기능 – 비 XML 메시지 변환 다양한 형태의 비 XML 메시지 변환을 처리할 수 있습니다 LDAP 사용자 인증 HTTPS HTTPS Flat File EDIFACT XI50 비 XML 변환 처리 Internet IP Firewall Application Server Custom XML <?xml version="1.0" encoding="UTF-8"?> <CustomerHistoryEntry> <CustomerNumber>ENT0072123</CustomerNumber> <OrderLookupInfo> <OrderNumber>ENT1234567</OrderNumber> <PURCH_ORD_NO>PO-72123-0007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> <ITM_NUMBER>543210</ITM_NUMBER> ………… Flat File ENT1234567,NE,2005-12-09,ENT0072123,PO, PO-72123-0007,2005-12-16 ENT1209877,NE,2005-12-22,ENT0082123,BO, ………… EDIFACT UNA:+.??'UNB+IATA:1+SAS:12:4R4+SWR:90:8I8+940101:0AAH+C48B7+++A'UNH’ ………… Flat File EDIFACT Custom "ENT1234567", "-123", "123.45" ,"-256", "+2987“ ………… Custom

  10. MQ DataPower 구현 가능 기능 – 프로토콜 전환 프로토콜 전환을 통해 다양한 시스템들을 통합할 수 있습니다 Database Connectivity Option LDAP MQ MQ 사용자 인증 ODBC MQ SOAP/HTTPS HTTPS FTP SOAP/HTTP XI50 프로토콜 전환 MQ Internet IP Firewall XML Application Server FTP 메인프레임 FTP server

  11. Content-Based Routing MQ DataPower 구현 가능 기능 – 메시지 동적 라우팅 메시지를 내용에 따라 동적으로 라우팅할 수 있습니다 XML1 <?xml version="1.0" encoding="UTF-8"?> <CustomerHistoryEntry> <CustomerNumber>ENT0072123</CustomerNumber> <OrderLookupInfo> <OrderNumber>ENT1234567</OrderNumber> <PURCH_ORD_NO>PO-72123-0007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> ………… XI50 <CustomerNumber>ENT0072123</CustomerNumber> Application Server XML2 <?xml version="1.0" encoding="UTF-8"?> <CustomerHistoryEntry> <CustomerNumber>CND1133943</CustomerNumber> <OrderLookupInfo> <OrderNumber>ENT1234567</OrderNumber> <PURCH_ORD_NO>PO-72123-0007</PURCH_ORD_NO> <ITM_NUMBER>012345</ITM_NUMBER> ………… <CustomerNumber>CND1133943</CustomerNumber> 메인프레임

  12. DataPower 국내 사례 – I사 I 사에서 WebSphere DataPower 도입을 위해 파일럿 프로젝트를 수행하였으며, 소켓 통신 대비 80% 이상의 성능이 보장되었습니다. [파일럿 프로젝트 결과 요약] 2008 1Q WebSphere 사업본부 (숫자가 높을수록 높은 성능을 의미) • 표준 기반의 인터페이스 적용을 위한 성능 검증 결과 • 웹서비스 적용에 따른 성능 저하 우려에 대해 다양한 유형의 검증 결과 확보 • 소켓 인터페이스 대비 성능적인 측면에서 평균 80% 이상의 성능 보장 • XML 처리 및 보안성 확보에 있어서의 효율성 극대화를 위한 WebSphere DataPower 필요성 확인 • 복잡한 개발 작업 없이 손쉽게 성능 개선 효과확인 (XML 처리의 경우 2배 이상의 성능 개선 결과 확인) • MCI(ESB) 서버의 부하경감을 통한 자원 사용률 개선효과 입증 • 특히인터넷 뱅킹 특성 상 필수적으로 고려되는 보안 측면에서의 안정성 및 성능 검증 확인

  13. DataPower 국내 사례 – A사 A사는 사내 데이터 전송 표준으로 웹 서비스를 채택했으나, 대용량 데이타 처리시 심각한 성능저하가 발생하여, 표준 SOAP 형태의 메시지가 아닌, Delimited text 형식의 SOAP메시지를 사용하고 있었습니다. WebSphere DataPower를 도입한 후, Delimited text 형태의 메시지 처리 성능 향상은 물론, 표준 SOAP 형태 메시지도 높은 성능으로 사용 가능하게 되었습니다 [대량 데이터 응답 시간 비교] (숫자가 낮을수록 높은 성능을 의미) [소량 데이터 처리량 비교] (숫자가 높을수록 높은 성능을 의미)

  14. DataPower 해외 고객 사례 전세계 100개 이상의 검증된 고객 사례를 보유하고 있습니다

  15. DataPower 제품 소개 WebSphere DataPower XML 처리 가속기 (XA35) • 특수 용도의 유선 스피드 XML 처리 가속기 • 기능성 : 중앙 집중식 유선 스피드 변환, 파싱 및 스키마 검증, SSL 가속, XML 압축, XML 캐싱 • 성능 : XML 프로세스 처리 속도 1000% 향상 • 확장성 : 장치 하나로 모든 애플리케이션 지원하며, 애플리케이션 소프트웨어의 변경 필요 없음 WebSphere DataPower XML 보안 게이트웨이 (XS40) • SOA 보안 목적으로 제작된 유선 스피드 어플라이언스 • 기능성 : 간단한 장치 설치를 통해 다양한 애플리케이션을 안전하게 보호 • 통합 기능 : 기존의 보안 시스템과 호환되고 이를 보완 • 보안 : 전문가에 의한 제작 및 3rd Party를 통한 검증 완료 • 성능 : 안전성과 속도를 모두 만족 • XA35의 모든 기능 포함 WebSphere DataPower 통합 어플라이언스 (XI50) • 어플리케이션 통합을 위해 특별히 제작된 유선 스피드 어플라이언스 • 기능성 : XML에서 모든 형태의 데이터로 변환 수행(COBOL, C 등의 다양한 변환) • 통합 : 코드 변경에 있어 API 또는 추가적인 복잡성 없음 • 변환 : 다양한 어플리케이션을 동시에 지원 • XS40의 모든 기능 포함

  16. DataPower 제품 소개 WebSphere DataPower B2B 어플라이언스 (XB60) • 엔터프라이즈에서 B2B 통합을 위한 기능 확장 • 기능성 : 산업 표준을 이용하여 거래 파트너에게 데이터 전달 및 연결 가능 • 보안 : DMZ 구역 전개 시에 강력한 보안 기능 제공 • B2B 게이트웨이 서비스 및 B2B 보기 기능 제공 • 2008년 4Q 출시 WebSphere DataPower 대기시간 단축 어플라이언스 (XM70) • 유니캐스트 및 멀티캐스트 메시지 처리 시에 대기시간 단축 제공 • 기능성 : 디바이스를 통해 서비스 품질 및 성능 보장 • 구성 : PUB/SUB 메시지 처리 및 컨텐츠 기반의 라우팅을 위한 간단한 구성 환경 • 2개 이상의 어플라이언스를 통한 고가용성 보장 • 2008년 4Q 출시

  17. 감사합니다

More Related