2016-08-26 2 views
-1

많은 양의 OSB 코드를 상속 받았습니다. 나는 아파치와 같은 무료 플랫폼으로 이동하고 싶다. 이것은 쉬운 일입니까? 나는 어떤 종류의 고통을 기대합니까?OSB에서 Camel/Spring으로 변환

감사, 리처드

답변

2

당신은 당신이 가장 쉬운 80 %로 큰 문제가 안된다, 이미 OSB에서 합리적으로 실력이라면. 내 말은, OSB는 (기본적으로) SOAP 메시지에 대한 유효성 검사, 강화, 라우팅, 변환 및 조작입니다. 그것은 로켓 과학이 아닙니다. 이 실제로 예리한 경우에는 .proxy 파일을 구문 분석하고 그 명백한 비트를 Camel로 변환하여 시간을 절약 할 수 있습니다.

문제는 비즈니스 논리 그 자체와 같지 않습니다 (예 : 비슷한 교체로 가정)이지만 인프라의 예상치 못한 기능을 고려해야합니다. 생각할 수있는 SAML 정책, 수용하는 XML의 극단적 인 내결함성, 인바운드 및 아웃 바운드, 제로 다운 타임 배포, 클러스터 된 결과 캐싱 등을 처리하는 것은 SOA 솔루션에 의존하지 않는 것들입니다 당신이보기 시작할 때까지. 간단히 말해 문제는 개발과 관련이 없지만 아키텍처 및 디자인과 관련됩니다.

+1

트렌트에게 감사드립니다. 나는 운영 비용을 줄이는 방법으로 어쨌든 큰 재구성을 검토하고있다. 내가 원하지 않는 일은 변화를 위해서 변화하는 것입니다. –