SOA Software Releases API Catalog for App Enterprise App Development


Enterprise
Posted 7/16/2014 1:15:07 PM by RICHARD HARRIS

SOA Software Releases API Catalog for App Enterprise App Development
SOA Software has released its Enterprise API catalog, an enhancement to its API Management Platform to foster the creation of API communities inside the enterprise. 

The API catalog combines the collaborative, open practices of external API Portals with search, controlled visibility, selective provisioning, and integration with enterprise security for internal development.

Compared to open or public APIs, internal APIs have many distinct characteristics that require a different approach to management and security. While an enterprise might have only a few external APIs, it might deploy hundreds of internal services delivered in multiple protocols and transports including REST, SOAP, and POX, over HTTP/S, AMQP, MQ, JMS. 

To foster re-use, speed, efficiency, and agile application development, enterprises need to be able to publish their internal APIs in a searchable catalog. They need all the capabilities of an external API portal combined with the kind of security controls and visibility restrictions often required for internal scenarios. 

Modeled on open API developer communities but adapted for the enterprise, the API catalog features an internal developer portal. Services can be imported directly into the API catalog from existing repositories. From the portal, developers can engage with one another, learn about available APIs, make agreements to use them, and integrate them into the application development lifecycle (ALM.)  

Aspects of the API catalog include: 

Search index driven: Makes it easy for developers to find internal services and APIs. The catalog indexes discussions, documents, and published metadata. Results can be filtered.

Flexible API and service types: Goes beyond basic REST/JSON APIs to support SOAP, AMQP, MQTT, POX, JMS services and more.

Comprehensive documentation: Minimizes developer workload by presenting accurate, useable documents that help the developer effectively consume the API or service.

Group support for security and community management: Shares API and service visibility only with appropriate groups and develop communities of interest around particular areas. 

Enterprise identity system support: Leverages existing identity systems, extending them to support the developer and app user communities adding modern standards such as OpenID Connect and OAuth.

API and app lifecycle management: Maintains the privacy, accuracy and timeliness of the information presented in the catalog.

Closed loop operations and auditing: Ensures that all decisions are effected and audited with a closed loop integration between the catalog, the runtime gateway, and the lifecycle management solution. 

External API consumption: Allows the enterprise to subscribe to an external API once, but allow multiple internal developers to leverage the same API for internal application development.


Read More http://soa.com/products/community-manager


Article Author

About the author: RICHARD HARRIS

Richard has several industry recognitions and endorsements from tech companies such as Microsoft, Apple, Google, Pontiflex, and more for his acccomplishments in the mobile market. He was part of the early Google AFMA program, and was also involved in the Google TV program. He has been developing for mobile since 2003 and serves as CEO of Moonbeam Development, a mobile app company with 200 published titles in the market, including a few top 25 iOS apps and top 50 Android apps.

Richard is also the Founder of LunarAds, a mobile cross-promotion and self-serv mediation network for mobile publishers to use for app discovery, promotion, and mediation.

He has been featured as a presenter at trade-shows and conferences, and stays active with new projects relating to mobile development.

Newletters signup

Get the hottest mobile development news stories delivered to your email.

Terms
Privacy
Contact
Link to Us
Newsletter
Latest Survey