310 likes | 512 Views
…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?.
E N D
…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? Siebel? Oracle? Home-Grown Systems?
CRM (Siebel) AMS (Peregrine) Call Center (Remedy) Exchange (EDI; EDIFACT) E-Commerce Accounting (custom-built in PowerBuilder) Inventory (IBM mainframe) Web Site Logistics Email (MS Exchange) Additionally, you have built connection after connection between each of these applications… You have been continuously adding different applications to your systems over the years …
So, in addition to implementing new systems and maintaining existing systems… You have been required to do the following… • Integrate Various Systems… (MQ Series, Tibco, WebMethods …) • Web-enable Some Systems … (WebSphere, WebLogic …) • Automate Business Processes… (Siebel, Pega Systems, Lombardi …)
Partners WEB Customers 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 You need to provide an interface to your system… perhaps as Web Service You need to web-enable parts of your system Now, your partners want to open new workorders in your system simultaneously as they issue trouble tickets in their own systems. 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.
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
No API? You can start from here, but you need tore-build the logic If an API is available here,this is where you need to start This is an interface for human users, NOT for programming, so you cannot use DB is the only option Database The two starting points from your application… User Interface Layer Application Logic Layer Persistence Layer
Abstraction Level Database However… wouldn’t you agree to this? The higher the level of abstraction API covers… Simpler the API! Fewer the API!
Graphical User Interface (GUI) The highest level of abstraction for any application is … which is NOTa programming interface…
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?
You need to… • Provide Web Service API for different parts of this screen • … and 2) Web-enable parts of this screen OK, let’s go back to our scenario. This is the screen on which human users use to create a new workorder.
Let’s launch Ephphatha Studio… ...and select “Pick Application” to SCAN the screens I need.
You can scan individual components separately … Or you can scan a menu… When selected, notice the component’s identification information is displayed. 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.
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.
You can define a unit of work or a workflow in the right side and name it… Clicking “API” button generates Web Service services for workflow coding in Java You can do simple workflow coding graphically with drag and drop of the objects.
Or, you can do more complex coding with the API for other purposes such as web-enabling your systems…
Use Case #1 EAI or WS Integration
QM3 Remedy Call Center System QM2 Home-grown Accounting System MQ Series Message Broker QM4 SAP Manufacturing QM1 Remedy Adaptor Legacy Adaptor Custom Adaptor Siebel Adaptor SAP Adaptor QM5 Siebel Sales and Marketing Mainframe Inventory System Application Integration with EAI Middleware
QM3 Remedy Call Center System QM2 Home-grown Accounting System MQ Series Message Broker QM4 SAP Manufacturing QM1 Remedy Adaptor Legacy Adaptor SAP Adaptor Siebel Adaptor Custom Adaptor QM5 Siebel Sales and Marketing Mainframe Inventory System Application Integration with EAI Middleware Simplify it with Ephphatha!
Remedy Call Center System Home-grown Accounting System MQ Series Message Broker SAP Manufacturing Siebel Sales and Marketing Mainframe Inventory System Application Integration with EAI Middleware Simplify it with Ephphatha! Ephphatha Universal Adaptor for any application integration
Use Case #2 Web-enabling Applications
Converting C/S Apps into Web-Apps For example… Converting MS Calculator Apps into Web-enabled Calculator Scan It! Calculator Look in HTML and JSP Converted Objects in Ephphatha Studio And map them…
INTERNET Converting C/S Apps into Web-Apps
Use Case #3 Composite Application
Login ID: Password: Login ID: Password: Login ID: Password: Login ID: Password: SAP Manufacturing PeopleSoft HR Siebel Sales/Marketing Home-grown Accounting Applications in my company network One Composite Application …one login to access all four
Ephphatha Studio, is a patent-pending technology that provides an innovative methodology and technique that will dramatically reduce your development time and effort. By the way, Ephphatha reads like “E • FA • THA,” … meaning “Be Opened” So, how do you like it so far? Would you like to try Ephphatha Studio?
We will send you a free trial version! Try it on your application by yourself!! Email: info@emobileagent.com Questions or more info? 510-818-9665 Shawn: ext 81, Dennis: ext 83