Eight Pillars of an Enterprise Application Architecture

100 %
0 %
Information about Eight Pillars of an Enterprise Application Architecture
Technology

Published on November 11, 2008

Author: mfincham

Source: slideshare.net

Description

Many IT managers find themselves facing escalating enterprise demands for strategic software capabilities at a time when application platforms and other technologies are rapidly evolving and growing more complex. Managing the delivery of business applications is increasingly difficult
even in 'greenfield' situations where most applications are completely new. The job is even tougher in a typical IBM i (System i, iSeries, AS/400) installation where large amounts of legacy code must be modernised and integrated with new applications.

This presentation was delivered to the 'Scoring with Power' conference attendees at the Old Trafford stadium in Manchester on 28th October 2008.

The Eight Pillars of an Enterprise Application Architecture Martin Fincham General Manager – EMEA LANSA m [email_address]

Martin Fincham

General Manager – EMEA

LANSA

m [email_address]

It was Simple with System i One server One operating system One programming language One database One user interface style One synchronous interactive session

One server

One operating system

One programming language

One database

One user interface style

One synchronous interactive session

So What Changed? New systems are more complex End-users have new expectations Western labour costs are high Technology directions are fluid Tight coupling is strangling agility Maintenance is crushing innovation The Internet presents new security challenges

New systems are more complex

End-users have new expectations

Western labour costs are high

Technology directions are fluid

Tight coupling is strangling agility

Maintenance is crushing innovation

The Internet presents new security challenges

Demanding more from IT “ The innovative use of IT got us ahead of the competition … but today we are stagnating and our systems are holding us back.” People, process, platform are the fundamental elements of a modern application architecture

We need a Different Approach Technology agnostic Centralised meta data Single skill set and tooling Standards-based interoperability Expose functions as services We need someone to give us a complete and proven architecture out-of-the-box again !

Technology agnostic

Centralised meta data

Single skill set and tooling

Standards-based interoperability

Expose functions as services

What is an Architecture? A software architecture defines how the components of an application are organised A ‘blueprint’ defining how applications will service both current and future needs Defining how components will be built and implemented Defining how parts of an application relate and inter-communicate A plan of how an organisation meets their IT objectives Examples LANSA, Microsoft .NET, J2EE, CORBA, COM, …

A software architecture defines how the components of an application are organised

A ‘blueprint’ defining how applications will service both current and future needs

Defining how components will be built and implemented

Defining how parts of an application relate and inter-communicate

A plan of how an organisation meets their IT objectives

Examples

LANSA, Microsoft .NET, J2EE, CORBA, COM, …

The Eight Pillars of a Sound Architecture Is based on a framework Provides an application repository Provides automation & developer guidance Is based on a service oriented architecture Supports multiple platforms Supports multiple application interfaces Integrates legacy applications Manages application evolution Source: Paul Conte white paper “ The Eight Pillars of an Enterprise Application Architecture ” published October 2008

Is based on a framework

Provides an application repository

Provides automation & developer guidance

Is based on a service oriented architecture

Supports multiple platforms

Supports multiple application interfaces

Integrates legacy applications

Manages application evolution

From System i to SOA (or whatever you want to call it) 5250 Green Screen Procedural Code Embedded Functions (RPG / COBOL) DB2 Database (integral validation) AS/400, iSeries, System i Components Business Objects Callable Services Any SQL Database (external validation) Windows GUI Rich Web Client Mobile / PDA System i, Microsoft .NET, Linux, Unix Data Services Layer Meta Data Repository Application Server Visual Framework Web Services Interface Today Future

Platform vs. Product

 

 

Add a comment

Related presentations

Related pages

Applications architecture - Wikipedia, the free encyclopedia

... applications architecture is one of several architecture domains that form the pillars of an enterprise architecture. ... application . The ...
Read more

Designing a Sound Application Architecture Built for the ...

... Designing a Sound Application Architecture Built ... ibm i, power system, ibm 6.1, Enterprise Application Architecture, ... Enterprise Resource ...
Read more

White Papers | LANSA - Software Development Tools for IBM ...

White Papers; White Papers. Filter ... THE EIGHT PILLARS OF AN ENTERPRISE APPLICATION ... A better plan requires an enterprise application architecture ...
Read more

The 9 Pillars of Enterprise Mobility - Telus

the overall Enterprise Architecture Framework, ... there have been eight versions of the Android ... With Pillar #7 of the EMP (Application Blueprint) ...
Read more

The Open Group Architecture Framework - Wikipedia, the ...

The Open Group Architecture Framework (TOGAF) ... it is applied to both the Data Architecture and Application Architecture. Enterprise Continuum
Read more

Enterprise Architecture Program - Technology Research ...

Enterprise architecture (EA) ... Enterprise Solution Architecture ID: G00165990 ... SOA and Application Architecture
Read more

5 Pillars Of Enterprise PaaS Strategy - InformationWeek

5 Pillars Of Enterprise PaaS Strategy. ... Modern enterprise PaaS offerings are geared to minimize the restrictions on application architecture, ...
Read more

terminology - Application Architect vs. Systems Architect ...

Application Architect vs. Systems Architect vs ... about a particular application. The Enterprise Architect is ... by the enterprise architecture ...
Read more