Application Servers G22.3033-011 Session 1 - Sub-Topic 2 Sample Project ment Methodology Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Mapping Vision to Solution Vision and Objectives Process Model Solution Architecture Sample Business Model Customers Suppliers End Users Brokers Manufacturers shops Internal departments Information Electronic invoices EFT Products Pricing Orders Forecasts WEB Processes Request Bids Availability Shipments In-house processes Distribution Accounts Receivable CRM/Sales Reps Receiving Accounts Payable Purchasing 1
Identifying Capabilities Web Portal e-procurement Capabilities Personalization and Customer Relationship (CRM) Capabilities Data Warehousing and Business Intelligence Documentation Other Global and General Requirements Using an Architecture Framework Business Processes Application Suites Application Infrastructure Security Personalization Content Community Catalogs Enterprise Application Frameworks /Servers Other Application Frameworks /Servers Commerce Information Access Operations Systems Hardware/Operating Software Hosting Services Conceptual Technology Vision Buyer s Virtual Catalog Virtual Procurement Interface Suppliers Electronic Catalogs (OBI, XML, EDI 832, etc.) RFQs Electronic Orders Documents Receipts Web Portal Web Suppliers Interface EDI Gateway Customization Auctioning/ Reverse-Auctioning Documentation E-Procurement Core Engine Customer Business Intelligence Source and Procure Legacy Web Systems Parts Legacy Applications Databases) Financial Applications Document 2
Considering Mainstream Tools Applications Custom Integration and/or Integrated Applications (SAP, Baan, Lotus Notes, PeopleSoft) Components Security: Personalization: Community: Content s Axent, Accipter, Acuity/iChat, AT&T, : Cybercop, Andromedia, Aptex, Brightware, eshare, ATG, BroadVsion, -1 ATG, BroadVison, General Interactive, Documentum, Encryption DoubleClick, Lexis-Nexis, FactPoint, Security Engage, Netgravity, Lotus/Domino, FutureTense, H- Dynamics/RSA, Net Perceptions, Microsoft/NetMeeti P/OpenPix, Verisign Vignette/StoryServer ng, Inso/Dynabase, Certificates Entrust Netscape/Collabra, Interwoven, Lotus, GTE/Cybertrust, Podium, Notes, Open Text, Thawte Verisign Revnet/UnityMail, Reals/Real LDAP Microsoft, Siebel, Vantive Audio-Video, Netscape Vignette Other Netegrity/Site Minder, Platinum/Security Catalog: Commerce: ATG, Information Access: Inter-Enterprise: Aspect, ATG, Atlantic Transaction ATG, BroadVision, data exchange BroadVision, icat, Services, Ariba, CrossWorlds, (XML/EDI): OpenMarket/LiveC BroadVision, Fulcrum, H- CardoNet, ommerce, ComerceOne, P/ChangeEngine, EpiCenter, Extricity, Saqquara ConnectInc, Inktomi, Microsoft/ MBA, OnDisplay, CyberCash, SearchServer, Sterling, ECCubed, Objectspace, Verity WebMethods H-P/VeriFone, IBM/net.commerce, InterWorld, Microsoft/SiteServe r Commerce Edition, MOAI, Netscape/*Xperts, Open Market/Transact, OpenSite, Sterling, Tradex,Tradiant, Tradium, TradingDynamics, Transpoint Frameworks Platforms Systems Web Application Frameworks Allaire/ColdFusion, Business Application Frameworks CSC/M-Lynx, BEA Database Informix, MS- Apple/WebObjects, ATG/Dynamo, Bluestone/Sapphire WebLogic, Inprise, IONA/Orbix, Microsoft/MTS, SQL, Oracle, Sybase Web, BroadVision, HAHT/HAHTSite, IBM/WebSphere, Netscape Application Server, Oracle Application Microsoft/Site Server (Enterprise Edition), NetObjects/Fusion, Pramati Technologies/Proton, Server, Pervasive Software/Tango Enterprise, SilverStream, Vignette Sun/NetDynamics Systems BMC/Patrol, HeadsUp, Testing RadView/WebLoad, RSW/e-test, LoadRunner, Usage Reporting Andromedia, WebTrends, Hewlett-Packard/HPOpenView, Manage.com, Sun, WindDance SystemHealth Hardware/ Software NT/Intel -, Data General, Dell, GateWay, H-P - ArrowPoint, 3Com, Cisco UNIX - Hewlett-Packard/HPUX, IBM/AIX, RedHat/Linix, Sparc/Solaris Hosting Hosting - Digex, EMC, Exodus, GlobalCenter.com, GTE Internetworking, HostPro, MCI, Navisite, PSInet, UUnet Typically read as Vendor/Product Name Evaluating Alternatives Evaluation Criteria (1) Web Enable Legacy (2) Combined Vendor Packages (3) SAP Web Speed to Business Long-Term Viability Worst Good Best Cost of Ownership Alignment with Vision Business Risk Simplicity/Ease of Use Overall Rating Proposed Solution Internet ERP ERP Systems Airlines e-business Engine Visibility COP S Shops Brokers Web serve r ALE RFC EDI P&W Internal Airframe Manufacturers HTMLtemplates Time 3
SD Technology Infrastructure Ge n er a l monit or ing/analy sis SD General monit oring/analysis SD General monit oring/analysis Internal s SAP A - Gate Farm Nokia IP650 UUNET Router Cisco Local Director SAP R/3 Lite Server Farm Internet VRRP Link LD Failover Existing Ethernet Cisco Local Director Nokia IP430 Sun E3500 Sun E3500 Nokia IP650 ERP SAP R/3 Server Farm Many Servers - Existing Sun E3500 ment SAP R/3 Lite Sun E10000 Sun E10000 Other Legacy Systems ment Methodology Stages Business System ment Business Modeling Practice Areas and Quality User Experience Content ment Application Architecture and ment Technical Architecture and ment Testing Performance Engineering Project Blocks Configuration Identifying Domains of Change Implementation team Training team Projects creation and update Projects approval KPI creation Project information retrieval System administration Data conversion Supplied volume data Hardware Standard system software Reporting software Ad-hoc spreadsheet functions Security and performance Organization Data Technology Business Process Location Application New York office Site navigation design Site content design Reusable components Security workflow Help 4
Adding Iterations ment is an iterative process, where for each subset of requirements, components must be analyzed, designed, developed and deployed Release 3 Requirements Analysis Release 1 Release 2 Proposed Project Lifecycle 5