내외부 송수신
연계 방식
- 직접 연계방식(A<->B)(속도가 빠르다,결합도가 높다)
- 중간 매체 없이 송신 시스템과 수신 시스템이 직접 인터페이스 하는 방식
- 간접 연계방식(EAI, Enterprise Application Integration)
- 연계 솔루션에게 제공하는 송수신 엔진과 어댑터를 활용하여 인터페이스 하는 방식
연계 기술
- DB Link
- DB Connection
- JDBC / ODBC
- API/ OpenAPI
- Web Service
- WSDL:Xml설명서
- UDDI:여러개의WSDL을 갖는 도서관같은
- SOAP:UDDI에서 원하는 WSDL을 찾아 통신 하는 프로토콜
- Hyper Link
- Socket
통신 유형
- 실시간 처리
- 배치 처리
인터페이스 정의서
데이터 송신 시스템과 수신 시스템 간의 데이터 저장소와 속성등의 상세 내역을 포함
미들웨어 솔루션
미들웨어의 개념
- 양쪽을 연결하여 데이터를 주고받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어
- 분산 컴퓨팅 환경에서 서로 다른 기종 간의 하드웨어나 프로토콜, 통신환경 등을 연결하여 응용프로그램과 운영 환경 간에 원만한 통신이 이루어질 수 있게 서비스를 제공하는 소프트웨어
미들웨어 종류
- 원격 프로시저 호출(Remote Procedure Call) 원격에서 동작하는 프로시저를 호출하는 시스템
- 메시지 지향 미들웨어(Message Oriented Middleware) 비동기식 미들웨어
- ORB(Object Request Broker)
- DB 접속 미들웨어
- TP 모니터(Transaction Processing monitor)
- 웹 애플리케이션 서버(Web Application Server) = WAS
- 엔터프라이즈 서비스 버스(Enterprise Service Bus)
다층구조(MVC)
V - 프레젠테이션 계층 - 화면
C - 어플리케이션 계층 - 데이터 처리
M - 데이터 계층 - DB