lifecycle manager and the lifecycle api

of 15 /15
Copyright © 2001-2013 SOA Software, Inc. All Rights Reserved. Lifecycle Manager and the Lifecycle API

Author: soa-software

Post on 14-Jan-2015

218 views

Category:

Software


1 download

Embed Size (px)

DESCRIPTION

 

TRANSCRIPT

  • 1. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Lifecycle Manager and the Lifecycle API

2. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. What is an API? Your ApplicationYour APIYour Customers 3. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Extend the Reach of your Business 4. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. The API Platform Transform & Secure Publish Monetize Dev. Adoption API SOAP to REST Mobile- Optimization OAuth Mediation Analytics API Documentation Applications and Services Apps API Producers API Consumers 5. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Unified SOA & API Platform Measure the impact of your programsAnalytics Build your developer and partner ecosystem Developer Engagement Secure and protect your systemsGateway Services Simplify and speed up development Service Integration Build the right services & APIs the right way Lifecycle Management 6. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. The Unified SOA & API Platform Analytics Developer Engagement Gateway Services Service Integration Lifecycle Management 7. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Lifecycle Manager Delivering Enterprise APIs APIs must be treated as products to maximize their successful uptake Consistency across operations and APIs naming, usage patterns Documentation SDKs Live sandbox environments for app onboarding etc. How can enterprises achieve the necessary level of quality and consistency for their APIs? Just enough governance define the content, rules and roles required to produce and expose enterprise-quality APIs Automate what you can Review what you cant automate Lifecycle Manager gives you the flexibility to define just enough governance and the automation to deliver your APIs seamlessly to your customers 8. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Why a Lifecycle API? Ease of integration is important for efficient API lifecycle process automation Cross-infrastructure and platform Supporting multiple end-user modes Lifecycle Manager provides a Lifecycle API to give customers maximum flexibility with their processes REST-based Leveraging JSON Schema and Alpaca form markup syntax Front-ending Lifecycle Managers powerful and flexible process automation engine Available via PaaS and on-premise based deployments 9. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Typical Lifecycle API Use Cases API Portal (Community Manager) User and App onboarding Configurable forms to gather user/app info, collect agreements, etc. Configurable role-based notifications and approvals Mobile app based API SDLC approvals Deliver approval requests to stakeholders on their preferred platform DevOps automation Our demo example 10. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Lifecycle API DevOps Automation Scenario Use Lifecycle Manager to tag designated Continuous Integration builds as deployable and to automatically deploy those builds to targeted operational platforms after approval For demo purposes, well simulate this scenario using a designated GitHub repository (representing the build output repository) and Amazon S3 bucket (representing the targeted deployment platform) 11. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. DEMO 12. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Key Lifecycle Manager Features AnySource Asset Adapter Enables automated rule-based scanning of repositories to support both SDLC and DevOps-related processes Prebuilt implementations for GitHub, CVS, Subversion, Microsoft Team Foundation Server, IBM Rational Team Concert, IBM Rational ClearCase, Serena PVCS, Perforce and any WebDAV-enabled repository Also available as full source framework to extend to any target system of record Process Automation Framework Fully configurable platform supporting automated and role-based policies Flexible Beanshell/Jython task extension framework Easy access to audit history via SQL read only views Lifecycle API Efficient access to Lifecycle Managers powerful process automation framework Designed to support rapid form development using Alpaca for easy integration into your platforms and tools 13. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Flexible Deployment Model 14. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. Questions 15. Copyright 2001-2013 SOA Software, Inc. All Rights Reserved. API and SOA Resources Try this demo yourself at http://lm.epaas.info/LMApiDemo/ Resource Center http://resource.soa.com/ Webinar Recording http://resource.soa.com/resource/webinars Follow us on: www.facebook.com/soasoftware www.linkedin.com/company/soasoftware @soasoftwareinc