150 likes | 270 Views
COMPONENT ARCHITECTURE FOR THE ENTERPRISE Bjarne Schytte Country Manager. BEA Systems The Enterprise Middleware Solution “Open Networks 99” www.beasys.com. BEA Systems. Market leader from the beginning. Founded 01/1995 Revenue 289 M USD (31.1.1999) Employees 1500+
E N D
COMPONENT ARCHITECTURE FOR THE ENTERPRISEBjarne SchytteCountry Manager BEA Systems The Enterprise Middleware Solution “Open Networks 99” www.beasys.com
BEA Systems Market leader from the beginning... • Founded 01/1995 • Revenue 289 M USD (31.1.1999) • Employees 1500+ • Offices 50, 24 countries • Product families BEA TUXEDO, M3, BEA WebLogic, BEA eLink • Customers 2000+ • Funding Warburg, Pincus + Nasdaq • Parnter ISV, SI, hardware-OEM • BEA Systems Nordic 50+ employees
IT History Legacy Client Server Components
The challenge “Udfordringen består i dag at fastlægge, hvorledes virksomhedens centrale IT-funktioner bedst og mest sikkert kan udnytte middleware og Internettet. Begrebet IT-strategi omfatter nu også en plan for, hvorledes virksomhederne bedst muligt kan servicere kunder, dele projektdata, kommunikere med omverdenen og effektivisere egne arbejdsgange ved i større eller mindre grad at udnytte Internets udbredelse og delvis attraktive pris” “Alt om Net” Bjarne Schytte
Applikationsservere “For de fleste viser løsningen sig i form af en kombineret transaktions-monitor og Java-applikationsserver, der skydes ind i den eksisterende applikationsstruktur som bindeled mellem publicering af data på web-siten, udførelse af transaktioner i disse data, og sikker eksekution i virksomhedens interne EDB-system” “Alt om Net” Bjarne Schytte
A Pragmatic view towards middleware Customer selection criteria for middleware: Mission-critical applications: • Reliability and availability • Performance • Management • Security • Scalability • Standards compliance • transactional integrity • reliability • availability • scalability • manageability • security Source: Gartner Group
What is Middleware? • Application Servers: Business logic platform Between data and presentation, middleware is a layer for deploying business logic - the software that runs your business • Enterprise Application Integration (EAI): Supports application interoperability Integrates customer applications and other backends, middleware integrates the enterprise
BEAThe Enterprise Middleware Solution • Build • Easy application development • Independence from Language or Component Dialect • Connect • Integrate the past, present and future • Extend Applications BEA MiddlewareSuite • Deploy and Manage • Independence from System and Network Architecture • Enterprise-class operations
The need for technology glue • By 2001, 75% of all new business systems will be built using a component architectureGartner Group • Both monolithic three-tier, and the fine-grained object-oriented partitioning will be rare. Gartner Group
The need for technology glue • “Infrastructure software is time intensive. Off the shelf infrastructure decreases development time by 50%” Standish Group • “By not writing infrastructure code, application development savings range from 25% to 60%”Standish Group
The need for technology glue • “In future most organisations will relate to their customers primarily through or with the assistance of software. This fact should point organisations towards the building of a flexible and highly scaleable software infrastructure that can deliver the business applications of the future.”Robin Bloor, CEO, Bloor Research
Client’s View The Reality Goal of Enterprise Middleware
Bill Management - Middleware Infrastructure Makes Components Work Check Credit Check Inventory Add Customer Send Alert Place Order Management Console Solid Deployment, Management Environment Needed For Components To Prevent Chaos
The Critical Questions • Is it secure? • Can it support all my users? • Will it run all the time? • Can my staff manage it?
The Critical Answer Standard Component Models Enterprise Deployment ModelsStandard Connectors The Critical Answer Secure Supports all my users Runs all the time Staff can manage it Flexible Extendable Incremental www.beasys.com