2014-10-16 4 views
2

우리는 몇 가지 API 관리 도구을 WSO2와 Apigee와 같이 평가했습니다.API 관리 도구가 수준 0 (RMM-Richardson 성숙도 모델)을 수준 0에서 얻을 수 있습니까?

API Mgmt 도구에서 제공되는 백엔드 서비스의 REST 아키텍처 성숙도 레벨은 귀하의 API 디자인이 얼마나 하이라이트 된 API 관리 도구에 얼마나 잘 맞는지를 결정합니다.

더 높은 수준의 성숙도 및 API 관리 도구를 얻으려면 백엔드 서비스을 다시 작성해야합니다. 아무 도움이되지 않습니다.

그래서 내 추론은 API입니다. 관리 도구는 이미 디자인 된 API를 관리, 홍보 또는 모니터링하는 데 도움이 될 수 있습니다. 이러한 도구는 프로토콜 중재 및 경량 ESB 기능을 요구하지만 원래 목표에서 벗어날 수 있습니다. 그리고 실제 구현은 이러한 툴을지지하는 사람들만큼이나 원활합니다.

잘 설계된 REST API를 구현하고 API 관리 및 모니터링 목적으로 일부 API 관리 도구를 사용하기 위해 일부 ESB를 사용하려고합니다.

역설적으로 백엔드 서비스가 잘 설계되지 않은 경우 API 기능을 최대한 활용하지 못하는 것입니다. 의견을 보내주십시오.

덕분에, Wajid

+0

StackOverflow는 공개 토론을위한 것이 아닙니다. 피해야 할 질문은 [help section] (http://stackoverflow.com/help/dont-ask)를 참조하십시오. –

답변

1

나는 당신의 접근 방식에 동의 것입니다. 나는 최근에 그러한 평가에 관여했으며 우리는 API를 '구성하는'것을 목표로하는 제품의 기능을 무시하기로했습니다. 우리는 실제 API를 실행하기 위해 백엔드 시스템에 의존하면서 제품 공개, 액세스 관리 및 API 모니터링을 찾고있었습니다. RESTful API를 가져 오기위한 노력은 해당 백엔드 팀을 대상으로합니다 ..

+0

의견을 보내 주셔서 감사합니다. 내 솔루션 접근 방식을 검증하는 데 도움이됩니다. :-) –