29
MAT Inc. Ephphatha Studio …making your applications be pened Introducing You need MS PowerPoint 2000 or later version for animation effects.

Ephphatha Studio

  • Upload
    terra

  • View
    46

  • Download
    2

Embed Size (px)

DESCRIPTION

…making your applications be. pened. Introducing…. Ephphatha Studio. You need MS PowerPoint 2000 or later version for animation effects. Take a look at your enterprise systems. What do you see?. Legacy Applications?. Microsoft?. SAP?. Mainframe Applications?. QuickBook. PeopleSoft?. - PowerPoint PPT Presentation

Citation preview

Page 1: Ephphatha Studio

MAT Inc.

Ephphatha Studio

…making your applications be

pened

Introducing…

You need MS PowerPoint 2000 or later version

for animation effects.

Page 2: Ephphatha Studio

MAT Inc.

Take a look at your enterprise systems.

What do you see?

SAP?

Microsoft?

QuickBook

Home-Grown Systems?

Siebel? Oracle?

PeopleSoft?

Mainframe Applications?

Legacy Applications?

Page 3: Ephphatha Studio

MAT Inc.

Web Site Logistics

Exchange(EDI; EDIFACT)

E-Commerce

Accounting (custom-built in PowerBuilder)

Inventory (IBM mainframe)

Call Center (Remedy)

CRM (Siebel)

AMS (Peregrine)

Email (MS Exchange)

You have been continuously adding different applications to your systems over the years …

Additionally, you have built connection after connection between each of these applications…

Page 4: Ephphatha Studio

MAT Inc.

So, in addition to implementing new systems and maintaining existing systems…

You have been required to do the following…

1. Integrate Various Systems… (MQ Series, Tibco,

WebMethods …)2. Web-enable Some Systems …

(WebSphere, WebLogic …)

3. Automate Business Processes… (Siebel, Pega Systems, Lombardi …)

Page 5: Ephphatha Studio

MAT Inc.

One such project might have been similar to the following scenario:

Let’s say a few years ago,…

your company built a Service Management System for your Repair Service Business…

…in MS VisualBasicTM

Now, your partners want to open new workorders in your system simultaneously as they issue trouble tickets in their own systems.

You need to provide an interface to your system… perhaps as

Web Service

Your customers want to open a new workorder directly in your system over the web, so they don’t have to waste time on the phone.

You need to web-enable parts of your

system

Partners

WEBWEB

Customers

Page 6: Ephphatha Studio

MAT Inc.

How would you do this project?

Depending on your existing system, there are two ways to build.

One from your application’s API

or

The other from your database

Page 7: Ephphatha Studio

MAT Inc.

Database

User Interface Layer

Application Logic Layer

Persistence Layer

You can start from here, but you need to re-build the logic

If an API is available here, this is where you need to start

No API?

DB is th

e

only

option

This is an interface for human users, NOT for programming, so you cannot use

The two starting points from your application…

Page 8: Ephphatha Studio

MAT Inc.

Database

However… wouldn’t you agree to this?

The higher the level of abstraction API covers…

Simpler the API!

Fewer the API!

Ab

stra

ctio

n L

evel

Page 9: Ephphatha Studio

MAT Inc.

The highest level of abstraction for any application is …

Graphical User Interface (GUI)

which is NOT a programming interface…

Page 10: Ephphatha Studio

MAT Inc.

So, wouldn’t it be nice to create an API by converting UI components of applications, such as Buttons and Edit Boxes,

into programmable objects?

Page 11: Ephphatha Studio

MAT Inc.

Introducing…

Page 12: Ephphatha Studio

MAT Inc.

OK, let’s go back to our scenario.

This is the screen on which human users use to create a new workorder.

You need to…

1) Provide Web Service API for different parts of this screen

… and 2) Web-enable parts of this screen

Page 13: Ephphatha Studio

MAT Inc.

Let’s launch Ephphatha Studio…

...and select “Pick Application” to SCAN the screens I need.

Page 14: Ephphatha Studio

MAT Inc.

You can scan individual

components separately …

Or you can scan all the components of one screen all at once…

When you move the pointer, it will zoom into the component(s) and highlight them in green.

Or you can scan a menu…

When selected, notice the component’s identification information is displayed.

Page 15: Ephphatha Studio

MAT Inc.

The highlight button will identify each

selected component with a yellow box

after scanning.

Scanned components now have become a set of API with which a logic can be programmed to operate the application just as a human user would.

Page 16: Ephphatha Studio

MAT Inc.

Then, if you like, you can rename the objects…

Page 17: Ephphatha Studio

MAT Inc.

You can define a unit of work or a workflow in the right side and name it…

You can do simple workflow coding graphically with drag and drop of the objects.

Clicking “API” button generates Web Service services for workflow coding in Java

Page 18: Ephphatha Studio

MAT Inc.

Or, you can do more complex coding with the API for other purposes such as web-enabling your systems…

Page 19: Ephphatha Studio

Use Case #1

EAI or WS Integration

Page 20: Ephphatha Studio

MAT Inc.

Mainframe Inventory System

Home-grown Accounting System

Remedy Call Center System

SAP Manufacturing

Application Integration with EAI Middleware

Siebel Sales and Marketing

Sie

be

l

Ad

ap

tor

Cu

sto

m

Ad

ap

tor

Le

ga

cy

A

da

pto

r

SA

P

Ad

ap

tor

Re

me

dy

A

da

pto

r

QM

1

QM

4

QM

3

QM

2

QM

5MQ Series

Message Broker

Page 21: Ephphatha Studio

MAT Inc.

Mainframe Inventory System

Home-grown Accounting System

Remedy Call Center System

SAP Manufacturing

Application Integration with EAI Middleware

Siebel Sales and Marketing

Sie

be

l

Ad

ap

tor

Cu

sto

m

Ad

ap

tor

Le

ga

cy

A

da

pto

r

SA

P

Ad

ap

tor

Re

me

dy

A

da

pto

r

QM

1

QM

4

QM

3

QM

2

QM

5MQ Series

Message Broker

Simplify it with Ephphatha!

Page 22: Ephphatha Studio

MAT Inc.

Mainframe Inventory System

Home-grown Accounting System

Remedy Call Center System

SAP Manufacturing

Application Integration with EAI Middleware

Siebel Sales and Marketing

MQ Series

Message Broker

Ephphatha

Universal Adaptor for any application integration

Simplify it with Ephphatha!

Page 23: Ephphatha Studio

Use Case #2

Web-enabling Applications

Page 24: Ephphatha Studio

MAT Inc.

Converting C/S Apps into Web-AppsFor example…

Converting MS Calculator Apps into Web-enabled Calculator

And map them…

Page 25: Ephphatha Studio

MAT Inc.

Converting C/S Apps into Web-Apps

INTERNET

Page 26: Ephphatha Studio

Use Case #3

Composite Application

Page 27: Ephphatha Studio

MAT Inc.

One Composite Application …one login to access all four

Login ID:

Password:

SAP Manufacturing

Login ID:

Password:

PeopleSoft HR

Login ID:

Password:

Siebel Sales/Marketing

Login ID:

Password:

Home-grown

Accounting

Applications in my company network

Page 28: Ephphatha Studio

MAT Inc.

By the way,

Ephphatha reads like “E • FA • THA,”

… meaning “Be Opened”

Ephphatha Studio, is a patent-pending technology that provides an innovative methodology and technique that will dramatically reduce your development time and effort.

So, how do you like it so far?

Would you like to try Ephphatha Studio?

Page 29: Ephphatha Studio

MAT Inc.

We will send you a free trial version!

Try it on your application by yourself!!

Email: [email protected]

Questions or more info?

510-818-9665

Shawn: ext 81, Dennis: ext 83