Cloud Service Brokerage

Ensim Service & Application Connectors leverage all of the functionality of the Ensim Automation Suite to enable you to market, offer, sell, price, order, invoice / charge, provision, orchestrate, manage, and control - applications, services, and infrastructure systems, and users and organizations - in private, public, and hybrid cloud environments. Anything can be automatically provisioned and managed to the full extent of the granular functions exposed by the target system or service API.  Users benefit from a consistent ordering and self-service management portal across all types of services and applications, and administrator's benefit from enabling only the services and granular user level features in the services / applications, that are appropriate for each unique user or organization or channel partner. Cloud Service Brokers, Telecoms, Hosting Service Providers, MSPs, and Enterprises benefit from total end-to-end automation and orchestration.

click on the logos below for more information


Real Connectors

Ensim connectors are enterprise class / carrier grade, robust and powerful, automation modules.  They offer much more than simple on / off, single sign-on, or website plug-in activation and include complete management of all operational functions such as; fine grain entitlement and policy management, granular element level feature attribute control, user and organization relational role configurations, directory integration, and definable provisioning business logic with workflow orchestration and end-to-end automation.  Some companies claim to have "hundreds of connectors", but in reality they are just website plug-ins like wordpress and drupal, or language packs of plug-ins, or single sign-on connection to a third party portal.  These so called connectors do not provide the features that are needed for real business applications and services automation.  Instead, Ensim provides real connectors with complete user self-service portals, fine grain user and feature level provisioning and management, de-provisioning and automated roll back, upgrade/downgrade support, granular privilege management, detailed event reporting and error logging, co-existence with native application and service portals and their databases and directories (so you can manage from either without worrying about synchronization), plus web service APIs for integration to back office systems, element level usage collection, and feature level pricing and rating, just to name a few.  For example, there are over 90 attributes and privileges to manage in a typical AD and Exchange deployment.  BroadWorks VoIP requires over 190 granular user and group features at 3 hierarchical levels and 3 user licensing models.  VDC (virtual data center) using VMware vCenter or Microsoft SCVMM requires over 50 attributes, settings, and privileges to manage.  Ensim provides complete "real connectors" with total control of the user, group, organization, reseller, offer, and provisioning elements to enable seamless upgrades/downgrades, upsize/downsize of business class applications, services, and infrastructure.


Services and Applications Connector SDK

The Ensim Connector SDK allows new connectors to be easily built for off the shelf or custom applications, cloud services, or infrastructure components, using industry standard web service APIs like REST or SOAP.  All Ensim platform capabilities like Marketplace, Storefront, Catalog, Billing, and Provisioning are easily leveraged to enable end-to-end on-boarding, operations, and management automation and orchestration, and control of any target on-prem application (eg; vCenter), cloud service (eg; Azure), hardware (eg; Storage), or infrastructure system (eg; Blade/Chassis) via the targets natively exposed API.  The Ensim platform leverages industry standard technologies such as Java JEE, Spring Source, Grails, Groovy (GSP), Hibernate, Jasper, JMS (Active MQ), Workflow (JPPM, Drools), and jQuery.  Connectors can be easily built using Eclipse or other development environments along with Grails.  For Microsoft AD based applications a back-end provisioning agent is also created to call the target applications Powershells (specifically for applications like Exchange, Lync, SharePoint, and System Center) using standard ASP.NET, C++ and Visual Studio tools.