330 likes | 430 Views
Enabling ESD in a complex enterprise to a diversified market. ECC Symposium 2000. Mike Giovinazzo Director, ESD. 4. Supply Line Integration. 3. Legacy Integration. 2. Limited Web Transactions. Evolution of Web Presence. Value. 1. Web Site. Complexity. What’s Different ?.
E N D
Enabling ESD in a complex enterprise to a diversified market ECC Symposium 2000 Mike Giovinazzo Director, ESD
4. Supply Line Integration 3.Legacy Integration 2. Limited Web Transactions Evolution of Web Presence Value 1. Web Site Complexity
What’s Different ? • E-business = Traditional IT + Internet • Open Architecture (rather than proprietary tools, formats, networks) • Browser Front End(emphasis on GUI, hyperlinks, multimedia) • Omnipresent technology(easier software rollout and greater accessibility, increased security risks) • Frantic Evolution(constant learning, immature technology)
Web development tools Network security Web server software Application integration technologies Data warehousing Electronic-commerce software Web to legacy tools Extranets or supply chains OLAP ERP package or modules 20 40 60 80 100 % of IT respondents Where Companies are Focused Source: InformationWeek Research survey of 300 IT executives
Government Focus “By 2004…to be known around the world as the government most connected to its citizens, with Canadians able to access all government information and services on-line at the time and place of their choosing.” Government On-line Initiative
Government On-line: Objectives • Improve services to Canadians • Increased Efficiency and cost reduction • Create a government for 21st Century • Serve as catalyst for EC
Government On-line: Targets • Dec. 31, 2000 - On-line presence • Dec. 31, 2002 - 50% of key services EC enabled • Dec. 31, 2004 - 100% of key services EC enabled
Government On-line: 8 Point Strategy • Vision • Targets • Leadership • Incentives • Investment • Partnerships • Infrastructure • Branding/Marketing
Citizen /Business Map Access Options Info Transactions Federal Departments PKI Provincial Ministries Secure Connection Municipal Departments Non-Profit Agencies Private Sector Organizations Government On-line: Enabling Infrastructures • 5 Applications (year 1): • EI • Record of Employment • Electronic tax filing • E- Procurement & Settlement • Secure messaging Relevant, Timely Accessible Services Responding to Individual, Business and Community Needs
Department Unique Components Department Unique Components Department Unique Components Department Unique Components Department Architectures DepartmentShared Components Federated Architecture Government-wide Components Business Process Business Process Business Process Business Process Source: TBS CIO Government On-line: Enabling Infrastructures
The different faces of E-Business CitizenFacing e-Service e-Support “program delivery” Customer Facing e-Sales e-Service e-Support Supplier Facing e-Supply Chain Optimization e-Procurement & Sourcing Employee Facing e-Human Resource Management e-Travel Expense Management e-Business Infrastructure e-Measurement Project Management Applications Development & Integration Training
Infrastructure Infrastructure
Internet Access Integrated System Services Client Security Services Presentation Services Infrastructure Security Services Platforms Applications Services Integrated System Integration Transaction Services Services Services Existing Business Systems Web-Commerce Templates
Web-Commerce Templates Bandwidth; ISPs Intra/Extra/Internet multi-site/ channels Internet Access Integrated System Services Client Security Services Presentation Services Infrastructure Security Services Platforms Applications Services Integrated System Integration Transaction Services Services Services Existing Business Systems
Web-Commerce Templates Encryption; User authentication Internet Access Integrated System Services Client Security Services Presentation Services Infrastructure Security Services Platforms Applications Services Integrated System Integration Transaction Services Services Services Existing Business Systems
Web-Commerce Templates Internet Access Integrated System Services Client Security Services Presentation Services Page serving; caching; scripts; component serving Infrastructure Security Services Platforms Applications Services Integrated System Integration Transaction Services Services Services Existing Business Systems
Web-Commerce Templates Internet Access Integrated System Services Client Security Services Presentation Services Infrastructure Security Services Platforms Applications Services Integrated Firewall/Proxy; audit/monitoring System Integration Transaction Services Services Services Existing Business Systems
Web-Commerce Templates Internet Access Integrated System Services Client Security Services Presentation Services Infrastructure Security Services Platforms Applications Services Integrated System Integration Transaction Services Services Services Application: hosting; integration; scalability; management Existing Business Systems
Web-Commerce Templates Internet Access Integrated System Services Client Security Services Presentation Services Infrastructure Security Services Platforms Applications Services Integrated System Integration Transaction Services Services Services Existing Business Systems Online monitor; transaction mgmt & partitioning; resource mgmt
Web-Commerce Templates Internet Access Integrated System Services Client Security Services Presentation Services Infrastructure Security Services Platforms Applications Services Integrated System Integration Transaction Services Services Services Existing Business Systems Integration of:Internal, external, packaged apps & DBMS services
Web-Commerce Templates Internet Access Integrated System Services Client Security Services Presentation Services Infrastructure Security Services Platforms Applications Services Integrated System Integration Transaction Services Services Services Existing Business Systems Hardware Supported by Products / Organisation
Web-Commerce Templates JDBC, ODBC, CICS Gateways, MiddleWare Internet Access Integrated System Services Client Security Services Presentation Services Infrastructure Security Services Platforms Applications Services Integrated System Integration Transaction Services Services Services Existing Business Systems
Netscape Browser, MS Internet Explorer and all access methods Internet Access • Entrust Suite, Secure ID and Gradient NetCrusader Client Security • Netscape Server, Microsoft IIS, Oracle Webserver, Visual Age for Smalltalk, Coldfusion, Metro, Edify & Silverstream and Apache Web Server Presentation Services Infrastructure Security • Borderware Firewall and Checkpoint Firewall Services • Visual Age for Smalltalk, Coldfusion, Metro, Edify, Silverstream and MS Transaction Server Application Services • Planetworks Interspace Interface Services • CICS, DB2, Oracle Back-end Systems Simplified Framework
Level 1 Level 2 Level 3 Internet Access Internet Access Internet Access Client Security Client Security Presentation Services Presentation Services Presentation Services Infrastructure Security Infrastructure Security Services Services Application Services Application Services Application Services Interface Services Back-end Systems Levels of Complexity
Management Management
RAD vs Formal SDLC • Small “level 1” sites fit well with RAD • Mission Critical applications need a formal System Development Life Cycle • BPR 1st will yield best returns • Testing is a MUST • Plan for maintainability (design) • Templates / Style Sheets • Components (web-centric services)
2 4 6 8 Identify & Define Integration Points Identify Capacity Requirement Define Security Strategy Define Presentation Strategy 1 Analyze Existing Environment Identify Security Requirement Define Connectivity Strategy Define Application Component Integration 5 7 3 Web Architecture Methodology • These eight phases define high level strategies required to define a Web Commerce Architecture. • As each phase is completed, it will create one or more deliverables that will be used in the next phase. • This methodology supplements a traditional SDLC
Development & Integration Development & Integration
Critical Issues for the high-end applications • Integration - FTP, SMTP, HTML, XMLall blended into the traditional applications • Security - both real and perceived • Configuration ManagementEven more bits and pieces than before • Performance - media events often cause great peaks, new bottlenecks (proxy, firewall, bandwidth) • Mix & Match Tools - Plethora of immature tools each for a special niche (maintainability) • Reliability - Complex user interfaces, state management, many test paths
“Use-Case” Analysis • Treat Internet Applications like serious business systems • Broader range of users • More varied interactions • Consider Batch as well as On-Line • How do you integrate with user apps • Object Orient techniques fit well
Object-Oriented techniques Component based architectures Stateless processing GUI design Formal SDLC / methodologies Configuration Management Batch processing Legacy Integration Training Mainframe Client Server Security Strategy Awareness