한편 , 서비스 개발자 는 응용 애플리케이션 에서 미들웨어 를 직접 호출 하 는 형태 로 서비스 기능 을 개발 할 수 있 지만 , 내부 프로토콜 및 원시 코드 에 대한 완벽 한 이해 와 숙지 가 필요 하 다 . 따라서 응용 애플리케이션 에서 용이 하 게 사용 할 수 있 는 서비스 API ( Application Program Interface ) 계층 ( 500 ) 이 필요 하 다 .