You are on page 1of 15

Suggestion for Integration in

Apusic Enterprise Service Bus

• Introduction for Apusic Enterprise Service Bus (Our Tool)


• Example to Show the Integration Methodology
• More Reference for AESB Components

Version 1.0, Last Update: 17-Jan-2013


Copy Right ©1993-2010 Kingdee international software group HK Limited
Introduction for
Apusic Enterprise
Server Bus
Introduction for AEBS

Apusic ESB is seamlessly integrated with the Apusic J2EE application server and Apusic message
middleware. It provides the SOA-oriented basic architecture to register, manage, and release the
services in compliance with the industrial standards. It helps enterprises to construct public
service warehouse. Based on the intelligent routing technology of the Apusic middleware, the
Apusic ESB implements the process engine for flexible self process definition, secure and flexible
data agent service, and process-based service organization.

The Apusic ESB is based on the Apusic micro kernel and Apusic message middleware, which can
be seamlessly integrated with the Apusic application server. It is characterized by service
oriented, event driven and message oriented features. It is a flexible and agile basic platform
serving as the intelligent integration and management medium between services in the SOA,
which carries out the SOA concepts.
Introduction for AEBS

by integrating the Apusic ESB agent process engine, the Apusic ESB has a built-in database
adapter for all mainstream databases.

It provides the data integration and data exchange capabilities at the database level. Multiple
Apusic ESB nodes can form a complete Apusic ESB network. The Apusic ESB nodes on the
network are equivalent to each other, and are deployed in a highly distributed manner on the
deployment model.

The Apusic ESB suite provides a Visual Management Monitoring Tool that integrates network
management, service management, visual process definition, and deployment. By connecting
the management tool to any node on the Apusic ESB network, the whole Apusic ESB network
can be managed. Highly distributed deployment and highly unified management are achieved.
Introduction for AEBS

Default Service Component Group


Monitoring and management tools

Workflow Controlling
Queue Component Message flow Component
Component

Deployment Tool
Data Access Component Data Conversion Component Data Pushing Component

Configured
Managed File Transfer Service Orchestration Service Registry and
Process Debug(PD)
(MFT) Engine(SOE) Repository (SRR)

Service Component Event Driven Architecture


Service Data Object(SDO)
Architecture(SCA) (EDA)

AESB Core Function

Kingdee Apusic Application Server Kingdee Apusic Messaging Middleware

Micro-core Architecture (Resource, Event, Messaging, Thread)


Introduction for AEBS

AESB Resource
Monitoring Platform

Monitor

AESB Core AESB


Functioning Engine

ASEB Designer

AESB Resource
Frontend Designer

Visual Management
3 Main Part for AESB Designer Tool
Example to Show
the Integration
Methodology
Step 0 [Visual Designer for integration]

Drag and Drop to design the Integration Workflow


Step 1 - Define the Data Input

In the following interface, It show how to define the XML Data-Input from Third party System
Step 2 – Data Preparing [I.e. Mapping]

In the following interface, It show how to map between the input data and EAS Database Fields
Step 3 – Data Output [Update EAS Table Structure]

In the following interface, It show how to update the EAS Corresponding Table
Step 4 – Feedback Output

In the following interface, It show how to output the AMQ back to Third Party System.
Reference: More Message Flow Component

Server Side Server Side Message Message Message


Input Output http Client
Input Output Catch

Server Side Server Side


Output Output Socket Client Monitoring Upload Download

File Monitor File Read File Export Email Sent Call

Data Input Data Import Data Update Data Delete Data Enquiry Sql Script

Message Message Message


Input Output File Import File Export File Catch
Catch

Java XML File Timer


Mirroring
Transform Transform Transform

Data Flow Call Message Flow Recurri Throw


文件监控 Split Merge Union ng Exception
Call
Reference: More Component

Table Input Increment Increment Excel Input Increment


Table Flashback Excel

Increment Increment
TXT Input XML Input AMQ Input
TXT CDC

Field Mirror Field Segmentation Record Filter Record Split Value Mirror
Mirroring Calculator Store Proc.

Database File Transfer Protocol Self Define


Expression SQL Script Web Service call Component
Query Transfer

Table Data AMQ


Export Update Export

XML File Export Excel


Export Export

Start End Split Merge Union

Task

You might also like