통합 구현
- 송수신 모듈과 중계 모듈 간의 연계 구현
중계 시스템
- 송신 시스템과 수신 시스템 사이 데이터 변환 하여 연계
연계 메커니즘
1. 직접 연계
- 송수신 시스템이 직접 연계. 단순, 저렴, 고성능
- DB Link : DB에서 제공하는 DB Link 객체 이용
- DB Connection : WAS와 DB로 연결
- JDBC : 자바를 이용해 DB에 접근
- API : 데이터를 DB에서 읽어오는 인터페이스
2. 간접 연계
- 송수신 시스템 사이 중간 매개를 통해 연계. 다양한 환경 사용가능, 인터페이스 변화에도 사용,
- EAI Enterprise Application Integration : 송수신 처리 모니터링
- ESB Enterprise Service Bus : 어플리케이션 간 인터페이스 제공
- Socket : 서버는 소켓 생성. 특정 포트를 통해 통신
- 웹 서비스 : WSDL, UDDI, SOAP 프로토콜을 이용한 연계
연계 모듈 구현 환경
1. EAI Enterprise Application Integration
- 송수신 데이터 처리 모니터링 및 연계, 통합 솔루션
- Point to Point 형 : 1:1연결.
- Hub 형 : 중앙 집중형
- Message Bus 형 : 어플리케이션 사이 미들웨어로 처리 대용량
2. ESB Enterprise Service Bus
- 어플리케이션 간 인터페이스, 데이터 변환, 웹서비스 등 지원
웹서비스 구성
- SOAP Simple Object Access Protocol : http, https로 xml 데이터 전송하는 프로토콜
- uddi universal description discovery and intergration : wsdl을 등록하여 서비스와 서비스 제공자 검색 접근
- wsdl web services description language : 웹 서비스명, 프로토콜 등 웹 서비스 상세정보 제공
XML eXtensible Markup Language
- 다목적 마크업 언어
<?xml version="버전" encoding="언어셋" standalone="yes | no" ?>
- version : 버전 명시
- encoding : 디폴트 utf-8
- standalone : 외부 문서 참조 여부 기본은 no(외부문서 참조)
soap simple object access protocol
- http, https 등으로 xml 데이터 전송을 위한 프로토콜
- envelop : xml로 soap 메시지로 정의
- header : 웹 서비스 정의
- body : 실제 메시지
wsdl web services description language
- 웹 서비스명, 프로토콜 등 웹서비스 상세 정보 제공하기 위한 언어
- 클라이언트는 wsdl 파일을 읽어 서버 기능 파악 가능
- uddi에 등록되어 검색