아디봉의.net
SOA, ESB, BPM, REST 본문
SOA
비지니스지만 어떤 플렛폼이든지 실행될수 있는기술 또는 업무이다.
ESB (enterprice service bus)
어떤특정한일을 하는 미들웨어
각각을 연결해주는 미들웨어
서로다른 여러개의 플렛폼을 상호운영성 있게 연결해주는 미들웨어
ex) biztok server
웹서비스 (w3규약)
상호운영성을 운영할수 있게 ms의 웹서비스가 있는데
서로다른 플렛폼을 연결해서 사용하면되지 않느냐하겠지만
급변하는 표준을 맞추기가 힘들어서 현실에 맞지않은 것이다.
이때문에 ESB가 필요하다는것이다.
BPM (bisginess project manager)
업무가 변경될시에 민첩하게 변경된업무에 적응하느냐
ex) 한개의 업무를
A-> B -> C-> d ->
이동하는 업무가있다고 가정하고, 만약에 이 업무가 변경되어버리면 연결을 끊어버리고 다시 수정한후에 연결한다
이렇게 되면 신뢰성이 떨어져버린다. 이럴때 사용할수 있는것이 bpm 미들웨어이다.
REST
http와 xml을 이용하여 데이터를 주고 받는 웹 서비스를 이용하는 것으로 쓰이고 있음
'C#' 카테고리의 다른 글
프로그램과 메모리 , 스택과 힙 (1) | 2012.09.16 |
---|---|
구조체와 클래스의 차이 (0) | 2012.09.14 |
C# 값.참조타입 메모리정의, 객체& 인스턴스정의 (0) | 2012.09.14 |
C# 클래스란? (0) | 2012.09.14 |
C# value 타입과 reference 타입 (0) | 2012.09.14 |