Architectural Platform for Enterprise Applications

architecture platform for enterprise applications

Architectural Platform for Enterprise Applications


What is APEA ! ​

When it is about buy v/s build, you may select buy in order to save time and “money”. However, there is no product out there in the market that is one-size-fits-all. You will have to engage with the product vendor (or a partner) to implement the gaps.

Implementing the gaps in existing product as well as building the product from scratch can be pretty expensive & time-consuming​​


APEA is an architectural platform that facilitates building software solution faster; at low cost

APEA is replete with implementation of services that cuts across multiple use cases in any software solution. Services like security, workflow, analytics, search, multi-tenancy, integration, payment gateway, persistency, document management, content management & notifications (just to name a few) are elegantly designed and implemented in the platform.

multi-tenancy feature in APEA

Multi Tenancy

APEA is a multi-tenancy based platform. Multi-Tenancy is imperative if you want to roll out multiple websites / web-portals under one single physical deployment environment; Wordpress, godaddy, webs.com, teachable are some of the examples

APEA detects the tenant, based on the tenant-id in the authentication token and in cases where the user has not logged on to the system, it detects the tenant based on the host from which the request is received.


security features in APEA

Security

The multi-tenancy based security service provides critical features that you would need in any enterprise application. It provides social logins (google, fb, twitter & linkedin). It is oAuth2.0 based and provides JWT token to the client application even if the user opts to sign-in with the aforementioned social logins

It supports sophisticated Role Based Access that can be managed from the control panel on the fly.

You can configure public urls, login and landing pages, resource access and lot more


CMS in APEA

Content Management

Web portals are replete with HTML based content. APEA CMS service provides APIs to add, edit, content along with setting the display and expiry date.

You can also maintain different versions of the content and retrieve the version you intend to. You can define a workflow in activity and associate the same with the given content. The content is automatically indexed for blazing fast search. You may further categorize and tag content for enhanced search.


document managment system in APEA

Document Management System

Documents are indispensable to any business application and also extensively used by intranet & web portals.

The APEA DMS service provides all the critical features of document management system. It provides APIs to upload & retrieve documents, versioning, structuring the documents into folders & document types, tagging & categorization and also workflow


search services in APEA

Search

Search is imperative for any web portal. APEA provides APIs that helps you to define the domain objects that shall be searchable in your application.

The assets (any domain object) that are defined as searchable are automatically indexed in Elastic Search with the specified fields. The domain objects comes up in search results when search query is fired with the specified terms / keywords.

The service supports faceted search as well. All of these features are available through set of end-points of well defined APIs


payment gateway services in APEA

Payment Gateway

APEA payment gateway service facilitates e-commerce transactions in your application. The service provides your application with the ability to define the payment-gateway(s) you want to use like CCAvenue, PayU, PayPal etc.

The all-powerful API(s), provide end-points to initiate the payment against the instance of product or a service, get the status of initiated payments (failed / success), get the purchaser(s) of a given instance of product / service, get the list of product / services purchased by a given user, get the user details of the purchaser of a given product / service.


workflow services in APEA

Workflow

APEA provides powerful workflow integration with the assets like web-content & document. The integration is not limited to web-content & documents; you can apply workflow to literally any asset (domain object) in your application.

The APIs provides end-points for uploading the workflow definition created in “Activity Designer”, associate the workflow with the asset, get the next action for the given asset, get the applicable roles for the given action of the given asset and submit the action taken on an asset by the logged-in user.

With APEA in place, the focus is on writing domain specific code

Feature Highlights

Scalability & Performance

While APEA contains set of libraries that can be included in POM, most of the components can be spun as individual micro-services. You can then scale vertically on a given service

Well Tested & Proven

We have used APEA to develop mission critical portals for our customers. The components of APEA are well tested and proven. The entire NVOCC portal that we have developed for one of our customers runs on top of APEA.

highly configurable APEA through control panel

Highly Configurable

APEA works with a database (any RDBMS) oriented configuration plus property files based configuration. With large part of the configuration being database oriented, you don’t have to restart the underlying application after changing the configuration.

APEA control panel

APEA Control Panel

APEA is bundled with a sleek dashboard to do the configuration which defines run time behavior of the APEA components.

APEA is our USP ! It can become your strength !!!

Dear visitor, be informed that we use google analytics scripts on this website in order to track the traffic.