22
April 4, 2008 Dominic J. Frúges 1 Access Interface Manager Access Interface Manager (AIM) (AIM) Software Development and Execution Platform

ISI - AIM

  • Upload
    dfruges

  • View
    273

  • Download
    1

Embed Size (px)

DESCRIPTION

This was a PPT that I did for a small high tech firm. Their web site had lots of disparate information. I took that information and made a PPT that explained their product.

Citation preview

Page 1: ISI - AIM

April 4, 2008 Dominic J. Frúges 1

Access Interface Manager Access Interface Manager (AIM)(AIM)

Software Development and Execution Platform

Page 2: ISI - AIM

April 4, 2008 Dominic J. Frúges 2

Access Interface Manager: Access Interface Manager: What is it?What is it?

• Software development and execution platform

• Designed and engineered for building information systems and web interfaces

• Rapid and reliable

Page 3: ISI - AIM

April 4, 2008 Dominic J. Frúges 3

Conventional development…Conventional development…

• Requires software developers to write business logic code and non-business logic code– Several languages and technologies– Each application or system

Page 4: ISI - AIM

April 4, 2008 Dominic J. Frúges 4

AIM development…AIM development…

• Development efforts can concentrate solely on business logic

Page 5: ISI - AIM

April 4, 2008 Dominic J. Frúges 5

Components of a running Components of a running AIM server…AIM server…

Web Server

AIM Server

AIM Data Server

AIM EngineUser Code

Page 6: ISI - AIM

April 4, 2008 Dominic J. Frúges 6

AIM additional benefits…AIM additional benefits…

• Reduces efforts– Debugging– Testing– Maintenance

• Reduces associated costs

• Developers concentrate on business logic

Page 7: ISI - AIM

April 4, 2008 Dominic J. Frúges 7

AIM Single Interface TechnologyAIM Single Interface Technology

• AIM unifies its interface to third party:– Applications– Systems– Resources

• SIFT supports all types of interface modules

Page 8: ISI - AIM

April 4, 2008 Dominic J. Frúges 8

SIFT: supports multiple interfacesSIFT: supports multiple interfaces

SIFT

CORBAInterface

MailInterface

JDBCInterface

(future)

Page 9: ISI - AIM

April 4, 2008 Dominic J. Frúges 9

AIM Key Differentiators…AIM Key Differentiators…

• Non-interrupted operation for system upgrades• Rapid• Flexible• Portable• Reliable• Scaleable• System inter-connection capability

Page 10: ISI - AIM

April 4, 2008 Dominic J. Frúges 10

AIM: Non-Interrupted Operation AIM: Non-Interrupted Operation for System Upgradesfor System Upgrades

Data Server Web Server

AIM Engine AIM Web Engine

Object Object Object Object ObjectObject

Dynamic Loading Dynamic Loading

Page 11: ISI - AIM

April 4, 2008 Dominic J. Frúges 11

Traditional DevelopmentTraditional Development

User Request

Process Request

Business Logic

Interface Database Database

Non-business logic

Non-business logic

Non-business logic is used to develop the data server and interfaces with various data sources for system application development.

Page 12: ISI - AIM

April 4, 2008 Dominic J. Frúges 12

AIM: Rapid DevelopmentAIM: Rapid Development

User Request

Business Logic

Database

AIMSIFT

Non-business logic

Non-business logic is eliminated.

Savings in:

• Real development time

• Real development cost

• Resource allocation

Page 13: ISI - AIM

April 4, 2008 Dominic J. Frúges 13

AIM: Parallel DevelopmentAIM: Parallel Development

Non-business logic is eliminated.

Savings in:

• Real development time

• Real development cost

• Resource allocationGraphic Designer

Formatting Web Pages

Content of Web Pages

Data ServerCommands

Programmer# 1

Programmer# 2

Page 14: ISI - AIM

April 4, 2008 Dominic J. Frúges 14

AIM: FlexibilityAIM: Flexibility

AIMEngine

IPM Interface Plug-In Modules •AIM provides various IPMs to interface with various systems

• New IPMs can be developed and added

Benefits:

•Systems using AIM are ready to support systems with new interface technologies

•No need to redefine the interface definition and alter the AIM engine

•The same IPM can be used as long as there is a shared interface technology

Page 15: ISI - AIM

April 4, 2008 Dominic J. Frúges 15

AIM: PortabilityAIM: Portability

AIM runs on varied OS and also support various data sources.

AIM provides Web-based user interface for intranet or internet.

Page 16: ISI - AIM

April 4, 2008 Dominic J. Frúges 16

AIM: ReliabilityAIM: Reliability

User Request

Business Logic

Database

AIMSIFT

Business logic is the only focus in development, testing, and maintenance.

Page 17: ISI - AIM

April 4, 2008 Dominic J. Frúges 17

AIM: ScalabilityAIM: Scalability

Web Page 1 Web Page 2

AIMData Server 2

AIMData Server 3

AIMData Server 4

Web Page 3Other

Web Pages

AIM Data Server 1

LOAD SHARING: The same AIM Data Server can be duplicated and deployed for load sharing

Page 18: ISI - AIM

April 4, 2008 Dominic J. Frúges 18

AIM: ScalabilityAIM: Scalability

Web Browser 3rd Party

AIMData Server 2

AIMData Server 3

AIMData Server 4

3 PartySystem 2

Other AIM

AIM Data Server 1

LOAD BALANCE: The same AIM Data Server can be duplicated and deployed for load balancing

Page 19: ISI - AIM

April 4, 2008 Dominic J. Frúges 19

AIM: System Inter-Connection AIM: System Inter-Connection CapabilityCapability

Accounting

Personnel

Purchasing

SalesERP

IPM

Interface Plug-In Modules

IPM

IPM

IPM

IPM

Page 20: ISI - AIM

April 4, 2008 Dominic J. Frúges 20

Access Interface Manager (AIM)Access Interface Manager (AIM)BenefitsBenefits

• Non-Interrupt Operation: dynamic uploading for system upgrades

• Rapid Development: Focus on business logic, simplified and shortened development cycle

• Flexible: Supports various Legacy and new technology through IPMs

Page 21: ISI - AIM

April 4, 2008 Dominic J. Frúges 21

Access Interface Manager (AIM)Access Interface Manager (AIM)BenefitsBenefits

• Portable: Windows, Linux, Unix, OS/Java• Reliable: AIM platform is pre-tested• Scalable: AIM server can be duplicated –

unlimited• System Inter-Connection Capability:

Smooth interfacing and communications among sub-systems

Page 22: ISI - AIM

April 4, 2008 Dominic J. Frúges 22

Why Choose AIM and ISI?Why Choose AIM and ISI?CHOICECHOICE

• C – Close to Clients

• H – High Quality Work

• O – Open Communications

• I – Integrity & Initiative

• C – Connect to Open System

• E – Excellence in Performance