• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Eight Pillars of an Enterprise Application Architecture
 

Eight Pillars of an Enterprise Application Architecture

on

  • 6,230 views

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 ...

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.

Statistics

Views

Total Views
6,230
Views on SlideShare
5,413
Embed Views
817

Actions

Likes
4
Downloads
2
Comments
0

36 Embeds 817

http://as400blog.blogspot.com 576
http://as400blog.blogspot.in 35
http://as400blog.blogspot.co.uk 24
http://as400blog.blogspot.de 20
http://as400blog.blogspot.ca 17
http://as400blog.blogspot.it 15
http://as400blog.blogspot.com.es 13
http://as400blog.blogspot.com.au 9
http://as400blog.blogspot.cz 9
http://as400blog.blogspot.fr 9
http://midmed.blogspot.com 9
http://as400blog.blogspot.jp 8
http://as400blog.blogspot.mx 7
http://as400blog.blogspot.com.ar 6
http://as400blog.blogspot.nl 6
http://as400blog.blogspot.hk 6
http://as400blog.blogspot.pt 6
http://as400blog.blogspot.co.il 5
http://learnlansa.blogspot.com 5
http://www.slideshare.net 5
http://translate.googleusercontent.com 4
http://as400blog.blogspot.sg 4
http://as400blog.blogspot.dk 3
http://as400blog.blogspot.co.nz 3
http://as400blog.blogspot.ch 2
http://as400blog.blogspot.hu 1
http://as400blog.blogspot.ae 1
http://www.linkedin.com 1
http://as400blog.blogspot.se 1
http://learnlansa.blogspot.jp 1
http://learnlansa.blogspot.in 1
http://as400blog.blogspot.co.at 1
http://as400blog.blogspot.tw 1
http://webcache.googleusercontent.com 1
http://74.6.238.254 1
http://as400blog.blogspot.com.br 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Eight Pillars of an Enterprise Application Architecture Eight Pillars of an Enterprise Application Architecture Presentation Transcript

    • The Eight Pillars of an Enterprise Application Architecture
      • 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
    • 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
    • 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 !
    • 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, …
    • 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
    • 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
    •  
    •