Я новичок в API LM и не понимаю, как создавать API с помощью таких инструментов, как Apigee, 3scale, mashery, mulesoft, TIBCO APIX и т. д.
все эти годы я знаю, что API — это API или SDK языка, которые вы используете для написания/создания кода/приложения для решения бизнес-задачи. Скажем, Java API или J2EE API и т. д.
Должен ли я создавать свою собственную службу данных, используя свое приложение/систему, и предоставлять ее как службу (WS/REST) и использовать вышеуказанные инструменты (apigee, 3scale, mashery, mulesoft ec) или эти инструменты позволяют разработчику создавать API из царапина?
Другими словами, создаю ли я ваше собственное приложение на вашем предприятии (будь то на основе Java, БД или службы .Net или веб-приложение, размещенное в weblogic) и предоставляю его как API для B2D или DX (с аутентификацией, аналитикой, порталом, доступ разработчика), который называется «создать API»?