INTEGRATION
PLATFORM
INTEGRATION CONCEPT | ARCHITECTURE | TECHNOLOGY
The crucial relevance of data to power growth is compounding rapidly for every organization. To comprehend and stay up to date on the complex structures of data running across multiple business applica- tions is an enormous challenge for any enterprise today. Cutting edge integration and data management capabilities simpli- fy this daunting task without any hassle, and enable organizations to become more productive and competitive.
These intelligent integration applications better known as Integration platform as a service (iPaaS) support all major business application integration processes – between cloud platforms, soft- ware-as-a-service applications, and on-premises systems.
APPSeCONNECT is a next generation enterprise level integration platform as a service (iPaaS) which connects all major cloud platforms, soft-
ware-as-a-service (SaaS) applications, and on-premises systems. It empowers businesses to leverage their existing systems, resources, technology and data. It seamlessly streamline business operations, thus increasing productivi- ty and efficiency.
Driven by the commitment to acceler- ate convenience led growth for modern day enterprises, our platform empowers your line of business (LOB) applications to ensure smooth data exchange between them. It ensures that all your business applications work in tandem with each other as ONE to produce an actionable output and transforms your enterprise into a CONNECTED enterprise – An enter- prise all poised for growth.
The need for Integration What’s APPSeCONNECT?
APPSeCONNECT Cloud
STORAGE AREA SERVICE
BUS
WORKER 1
WORKER 2
WORKER N
APPSECONNECT ON-PREMISE
HTTPS
APPSeCONNECT Integration Concept
CONFIG.
GENERATOR
WEB API INTERFACES
SIGNAL R HUBS
EVENT
NOTIFICATION HUBS
STREAM ANALYTICS SERVICE
WORKERS
/ EXECUTERS
APPSeCONNECT Architecture
Driven by the commitment to accelerate convenience led growth for modern day enterprises, APPSeCONNECT empowers your line of business (LOB) applications to ensure smooth data exchange between them. Experience intelligent local sync in real time as our connector downloads and configures the APPSeCONNECT on-premise in conjunction with logic from the cloud. Empower your organization in a data driven manner, with our locally installed adapter services providing businesses case scenarios to convert data, take decisions and execute synchronization operations. I
llustrated below for your convenience is a snippet of the APPSeCONNECT solution post installation on your premise. The local tool draws out configuration data from the cloud and uses the same to communicate and transform information coming from multiple applications like A1.. A5 or even more!
Expose On-Premise LOB systems to APPSeCONNECT and configure locally
APPSeCONNECT
Cloud
APPSeCONNECT
Local
APP 1
APP 3
APP 5 APP 4
APP 3
On-premise component of APPSeCONNECT is connected to the Cloud using built-in web socket connectivity which keeps track of overall business flow, change tracking, update data flow etc. During login to our component, we create secure channel to handshake authentication between the application with APPSeCONNECT cloud, which in turn returns back an authentication token with specific expiry timestamp. The
authentication is used by the agent during execution of business processes. On expiry, it re-authenticates again to validate authorization.
The line of business application is connected to the local agent using their own security systems implemented while communicating with the APIs, but while getting configurations from cloud, we ensure the connectivity is made using secured protocol such that any data that reside in our cloud is very secure.
Secure handshaking of Agent with Cloud
Handshaking Token received Cloud
On Premise
APPSeCONNECT
Cloud
APPSeCONNECT
Local (Agent)
LOB APP LOB
APP
APPSeCONNECT provides a scalable, distributed API system which all of our
components connects to and perform tasks. The service is authenticated using the security token which itself contains information about the client, its tenant,
organization etc. and map the data according to the tenant privileges.
Standard API using standard Http protocol gives us an edge to integrate any other application to the platform. All the component is internally using the same API to communicate with a service security layer determining the type of component connecting to. The SOA gives us standard, scalable model for communication.
Service Oriented Architecture
Data
Abstraction SERVICE ORIENTED ARCHITECTURE
GO VE RNA N CE SE CU RIT Y
APPSeCONNECT
Cloud
APPSeCONNECT
Local (Agent)
DATA
SOCKET
HOST BG
SERVICES
SOA
To bridge the gap between online and offline solution of APPSeCONNECT we
developed a scalable, distributed cloud Service Bus which helps to process messages sent from our agent to give solutions. Agent notifies its sync operations in numbers and our Stream analytics service processes the data in real time and produce readable data.
Scalable & Secure Service Bus for message processing
ESB
Reliable, Asynchronous, Secure, Scalable Messaging
APPSeCONNECT
Cloud
APPSeCONNECT
Local (Agent) APPS
For complex mission-critical business processes, you need more than simple connectivity.
You need highly reliable and secure transactional co-ordination across multiple internal and external system, ensuring each process ends in a consistent state.
APPSeCONNECT provides workflow models to deliver your complex business scenarios yet keeping individual business integration simple and easier to consume. Our solution syncs data in your premise and use your own internal bandwidth but still can orchestrate the process directly from cloud.
Orchestrate your business from Cloud
Downloads logic
Logic
LOB - based solutionAPPSeCONNECT Agent Workflow
Cloud
On Premise
APPSeCONNECT
Cloud
APPSeCONNECT Technology Used
APPSeCONNECT accelerates business performance with its API-led connectivity, providing a scalable setup for the components to connect with and perform critical tasks. Maintaining uniformity, all components use the same API to communicate with the service security layer determining the component type it is connecting to. The Service Oriented Architecture delivers a
standard, scalable model for communication.
Service Oriented Architecture
Micro services play a fundamental role in streamlining enterprise procedures with the right mix of agility and reliability. Micro services can be described as small and segmented procedures independent from one another. The beauty lies in their self-sufficient execution, coupled with the ability to communicate using the language – agnostic APIs.
Micro Services
We understand the relevance of a robust fail-safe communication system for mission critical business procedures. Keeping with the same, our solution makes use of the Enterprise Service Bus (ESB), where messages are queued over the service bus for reliable and secure communication between the components.
Enterprise Service Bus (ESB)
STATELESS COMMUNICATION BACKEND
SERVICE
CONSUMER 1 SERVICE
CONSUMER 2 SERVICE
CONSUMER 3 REQUEST
REQUEST
SERVICE PROVIDER
REQUEST
E-COMMERCE
STORAGE
ERP
CUSTOM
APPLICATIONS BUSINESS ANALYST CRM
SERVICE BUSENTERPRISE
MONOLITH
SINGLE DATABASE MICROSERVICES APPLICATION DATABASES