SOA를 클라우드에서 무엇을 배울 수 있는 컴퓨팅:
서비스 디자인
클라우드 컴퓨팅 서비스를 배포, 아마존, Thewebservice force.com, 등 일부 기업 서비스 디자인에 아주 잘 했. 많은 SOA 프로젝트는 지나치게 성긴 액세스 제어, 또는 세분화 된 액세스 제어, 그리고 잘 설계 되지 않은 서비스를 만듭니다.
현실은 이러한 서비스는 잘 정의 하 고 설계 및 수요에 제공 하는 경우에 잘 판매 하지 않습니다. 그 결과, 외부의 서비스를 제공 하는 사람들이 클라우드 컴퓨팅 서비스를 주요 클라우드 컴퓨팅 서비스를 하는 등 사용성 및 내구성의 디자인을 학습 하는 시간을 많이 보내고 있다. Linthicum 말한다 SOA에 있는 서비스를 구축 하는 사람 디자인, 개발, 클라우드에서 서비스를 배포 하는 방법의 몇 가지 좋은 예를 배워야 하지 촉구 컴퓨팅.
서비스 확장성
클라우드 컴퓨팅 서비스는 요구에 따라 확장 되도록 설계 되었습니다. 클라우드 컴퓨팅 서비스를 활용 하는 사람들 그래서 그들은 서비스를 받을 수 있기 때문에 그들은 언제 든 지 필요할 때 할. SOA에서 서비스를 확장 하는 기능은 일반적으로 고통 스 럽 고 비싼 과정 이다.
문제의 사실은 서비스 설계 및 개발 기업에는 일반적으로 확장성입니다. 실제로,이 사실은 주위 SOA의 개발의 핵심 문제는 많은 서비스 확장성에 초점을 하지 않습니다 그리고 그것은 너무 늦게이 실현, 그것은 해결 하기 어려운. 클라우드 컴퓨팅 공급자는 빨리 확장 하는 방법을 찾아야 합니다.
SOA에서 배울 수 있는 무엇이 클라우드 컴퓨팅
서비스 관리
그래서 작은 정책 제어 및 구현에 클라우드 컴퓨팅, 거 버 넌 스 개념이 거의 없다 있다. 그 결과, 아직 많은 기업이 클라우드를 적용 하지 않은 컴퓨팅.
거 버 넌 스 거 버 넌 스는 항상 잘 실행 되지 않습니다 있지만 SOA 생존의 근본적인 사실 이다. 서비스 정책을 개발 하는 기능 및 이러한 서비스에 대 한 변경 내용을 관리 하는 능력은 성공에 중요 한 요소. 실제로, 우리는 클라우드 컴퓨팅을 응용 프로그램 또는 SOA에서 제공 하는 서비스를 결합, 당신은 찾을 것입니다 많은 것 들이 방해 이러한 온 디맨드 서비스 시간이 지남에 변경 됩니다. SOA는 일반적으로 SOA 거 버 넌 스 시스템을 통해 이러한 변화를 관리할 수 있습니다. 아마도 일부 지배 클라우드 서비스에서와 야 하지만 컴퓨팅.
건축 시작
SOA를 올바르게 구현 하는 경우 구현 하 그것은 건축에서 기술. 요청 시 리소스는 실제로 클라우드 컴퓨팅 세계에서에서 시작 지점입니다. 클라우드 컴퓨팅, 사려깊은 아키텍처에 대 한 필요 하지 취소 됩니다, 하지만 더 중요 한 때문에 방화벽 아키텍처를 확장 하려는.
주로 대 한 아키텍처는 클라우드 컴퓨팅 리소스를 사용 하 여 클라우드 컴퓨팅 리소스를 사용 하 여 귀하의 비즈니스의 범위를 넘어 이동. 따라서, 그것은 아키텍처를 방화벽에서 끝나지 않는 기억 하는 것이 중요입니다. 사실, 그것은 더 중요 한 조직에 존재 하는 리소스를 이해 하 고 두 가지 리소스는 비즈니스의 요구에 맞게 건축 환경에서 제대로 구성 해야 하기 때문에 클라우드 컴퓨팅에서 제공 하는 리소스를 이해 하.
물론, SOA 및 클라우드 컴퓨팅 밀접 하 게 관련. 클라우드 컴퓨팅은 단지 수 없는 자원과 새로운 플랫폼을 활용 합니다. 실제로 SOA를 구현 하는 필요를 포함 하 여, 실제 변경 되지 않습니다. 그러나, 클라우드 컴퓨팅에 수요 SOA 같은 것 들을 제공 하 여 SOA의 응용 프로그램을 가속화할 것 이다. SOA에서 클라우드 컴퓨팅, 클라우드 컴퓨팅의 SOA에서 많은 것을 배울 수 많은 것 들을 배울 수 있습니다.
(책임 편집기: Songtao)