CREDIT SUISSE's Java Application Platform
|
|
|
- Madeline Scott
- 10 years ago
- Views:
Transcription
1 CREDIT SUISSE's Java Application Platform JUGS Presentation March, 27 th 2008 Robert Bennek KIRO 6 [email protected]
2 Agenda 1 JAP facts and figures JAP history Application Platform Business Case Lessons learned Roadmap 7 Summary and Q&A Date: Slide 2
3 Agenda 1 JAP facts and figures JAP history Application Platform Business Case Lessons learned Roadmap 7 Summary and Q&A Date: Slide 3
4 JAP Facts & Figures JAP Hub Zurich 400 servers (120 prod, 1:7 consolidation) 190 applications 169'000 users (intranet & internet) 14 MLines of effective code 360 mio requests per month 43 FTEs for Hub Zurich for 190 apps and 30+ concurrent projects Days/UCP of projects and platform (time-to-market) -50% Average Min Max JAP: Java AP MF: Mainframe SE: Special Eng. UCP: Use Case Point Hub Singapore 12 servers (4 prod.) 4 PB applications 6 FTEs for Hub SG 71 % of apps. on JAP # Applications Tower 4/5 Tower 1/2 Productive Application Statistics PB IB AM TIS CoS Hub New York (Q2/08) 0 5 servers (2 prod.) 1 PB pilot application + prospect applications from PB and IB 20 Jan 05 Mrz 05 Mai 05 Jul 05 Sep 05 Nov 05 Jan 06 Mrz 06 Mai 06 Jul 06 Sep 06 Nov 06 Jan 07 Mrz 07 Mai 07 Jul 07 Sep 07 Date: Slide 4
5 Agenda 1 JAP facts and figures JAP history Application Platform Business Case Lessons learned Roadmap 7 Summary and Q&A Date: Slide 5
6 JAP History STARTING SITUATION ( ) Hand crafted heterogeneous servers Multiple variants => expensive testing Numerous application servers with different versions Each application needed to organize component providers Applying component patches systematically to all servers was a major challenge Audit and regulatory compliancy was at risk. Developer support in production Date: Slide 6
7 JAP History STARTED WITH SIMPLE SERVLET APPLICATIONS ( ) Started with servlet and mainframe integration (Corba) Added additional middleware and integration topics (DB, MQ, Mail,...) Scalability via HW Load Balancer and multiple WLS instances Two active sides/data centers for Disaster Recovery (BCP) First technical stack including all necessary basic components Release concept provides rules and guidelines for updates Date: Slide 7
8 JAP History DISTRIBUTED EJB APPLICATIONS CHALLENGED THE PROCESS (2002/3) Due to additional needs from Internet applications separation of presentation and business logic and additional non mainframe logic was required EJB Started with Session, Message and finally a limited number of Entity Beans Clear technical structure and architectural blue prints, as well as fully adherence to J2EE standards New functionality increased configuration complexity significantly Date: Slide 8
9 JAP History AUTOMATE AND SUPPORT THE PROCESS (2004, ongoing) Development Tool-Chain for compilation and packaging Automated generation of AppServer configuration reduced the error rate drastically. Application configuration DB contains setup of all JAP applications. Rebuild (for additional deployments or upgrades) of identically configured WLS instances on a click. End2End consultant supports IT-PL with all processes. Date: Slide 9
10 Agenda 1 Credit Suisse facts and figures JAP history Application Platform Business Case Lessons learned Roadmap 7 Summary and Q&A Date: Slide 10
11 Application Platform WHY WE INVEST IN PLATFORMS? Applications Infrastructure Component a SW Version Component 1 a components Version Component 2 a Version... Core OS Application a Release Component 1 a Release Component 2 a Release... OS Core Version 1 Application b Release Component 1 a Release Component 2 a Release... Component b Version Component 1 a Version Component 2 a Version... Application c Version Component 1 a Release Component 2 a Release... Component c Version Component 1 a Version Component 2 a Version... Application... Version Component 1... Release Component 2... Release... Component... Version Component 1... Version Component 2... Version... OS Core Version 2 OS Core Version 3 OS Core Version... Platform Release Mgt Applications Application a Release Component 1 a Release Component 2 a Release... Application b Application c Application... Release Component 1 a Version Component 1 a Version Component 1... Release Component 2 a Release Component 2 a Release Component 2... Release... Release... Release... Runtime Platform RTP Release 1 RTP Release 2 RTP Release 3 Release Component a Component a Component a Version 1 Version 1 Version 2 Infrastructure Component b Component b Component b SW Version 1 Version 2 Version 3 components Component c Component c Component... Version 1 Version 2 Version 1 Core OS OS Core Version 1 OS Core Version 2 OS Core Version 3 Virtualization VM Layer Version 1 VM Layer Version 1 VM Layer Version 1 Hardware Server Model 1 Server Model 2 Server Model 3 Server model... Explosion of dependencies and support and maintenance costs, un-coordinated lifecycles in technical stack Hardware Server Model 1 Server Model 2 Server Model 2 Server Model 3 Server Model 3 Server Model... Managed Stack, no Dependency Explosion, increased Stability, less maintenance costs, less support, capacity mgt (CHP) AR i-2 AR i-1 AR i year year+1 year+2 year+3 year+4 requirements & project setup release engineering pilot applications standard release new applications phase-out application migration EOL Key Key Benefits of of Platform Lifecycle Mgmt Applications (and (and platforms) stay stay in in technology lifecycle lifecycle and and mainstream (no (no"rotten" components) Technical upgrades due due to to lifecycle lifecycle mgmt mgmt of of platform platform are are combined with with update update on on business business functionality Constant Constant decommissioning of of out-dated platform platform releases releases identifies identifies no no longer longer used used applications New New releases releases of of platforms platforms (with (with new new features) features) have have no no impact impact on on productive applications (no (no need need to to migrate; migrate; no no stability stability impact impact due due to to changes) changes) Date: Slide 11
12 Application Platform TECHNICAL DRIVERS Application Specific Work Graphical User Interface (GUI) Business Logic Database Schemas Configuration Infrastructure Design / Implementation Runtime Stack HW, OS, Middleware, Network Systems Management/Operation, Security, Development Tools, etc. From custom building platform: Integrated and tested components in runtime stack Fixed component versions per platform release Defined and largely automated processes for ordering, provisioning, configuration management, software distribution, change management, performance & capacity management, monitoring, IT DR, auditing, etc. Platform management for platform as a whole: requirements management, release management, life cycle management, technology strategy & architecture, end to end service, pricing, business case, KPIs, etc. Price Price design/build/test design/build/test once, once, operate operate and and automate automate centrally, centrally, amortize amortize across across many many applications applications Quality Quality Risk Risk shared shared tested tested components, components, common common monitoring monitoring & stability stability measures measures (including (including bug bug fixes/patches) fixes/patches) pre-defined pre-defined infra infra security, security, IT-DR, IT-DR, accountability accountability established established and and enforced enforced for for platform platform Capability Capability defined defined operational operational characteristics, characteristics, performance performance and and capacity capacity Date: Slide 12
13 Application Platform WHAT IS A PLATFROM? A set of integrated technical components and processes for the development and operation of applications Platform Types Runtime Platform (RTP) generic Hosting Platform (HP) added services like capacity mgt (virtualization) for OS build, DB build, etc. Application Platform (AP) added services specialized for areas of similar applications Architecture, Guidelines & Documentation Automated, integrated Tool-chain high-quality Technical Components Hosting on Shared HW Resources Date: Slide 13
14 Application Platform HIGH-LEVEL MODEL Architecture, Guidelines & Documentation Automated, integrated Tool-chain high-quality Technical Components Hosting on Shared HW Resources Services provided by an Application Platform Platform Product Mgmt & Governance: drives product development and release & lifecycle management adhering to a well-defined governance model Platform Operations: operates applications cost-efficiently with standardized processes according to OLA Application Development Support: guides projects through entire development process and shields projects from low-level infrastructure issues Infrastructure needed to provide these services Technical Components: providers supply high-quality and well-managed technical components that are tested and integrated into readily deployable packages (so-called TIP) Hosting: applications are hosted on shared hardware resources according to production guidelines; applications may also run on dedicated servers if required Tool-chain: automates key processes of solution delivery such as configuration management and deployment in a reliable, repeatable manner Architecture, Guidelines & Documentation: defined, standardized architecture based on open standards for various needs, and information to implement applications for the platform Date: Slide 14
15 Application Platform TOOL-CHAIN OVERVIEW SCM Configuration Management Developer Machine IDE TIPD Browser Debugging Testing Tool-chain Build Server Hosting environment Software Deployment WLS Instance Creation Tool-chain supports typical create-edit/configure-build-deployrun-debug functionality Tool-chain automates key processes of solution delivery such as configuration mgmt and deployment JAP enables repeatable deployment of applications to any system at any time (in accordance to CMMI/SOX) Main elements are: TIPD (technical infrastructure package for development) create application & components structures collaboration / configuration mgmt of source code build-deploy-run-debug on local machine Configuration Mgmt (required by CMMI / SOX) for source code, components, deployment units, and documentation Build Server: automatically compile code and package deployment units WLS Instance Creation: create configuration of runtime environment (instance) of WebLogic Server Debugging, Testing: start/stop instance, inspect log-files, perform load tests, monitor application behavior Software Deployment: configuration of profiles of target machines, package repository and installation of packages (Shared) Test Servers (Shared) Production Servers Date: Slide 15
16 Application Platform Toolchain Date: Slide 16
17 Application Platform OVERVIEW TECHNICAL COMPONENTS Layer 3 Monitoring Oracle TAP 1 JMX TAP 1 WLS TAP 1 Tr@Log Notify Core Runtime Java Developer Kit (JDK) Applications (Code, Configuration) Layer 2: Technical Infrastructure Package (TIP) Performance (Introscope) J2EE Monitoring Probe Enterprise Perf. Agent JCF Extension Java Core Framework (JCF) Java Runtime Env. (JRE ) BEA WebLogic Server (WLS) CS Application Interface (Tivoli Adapter) Standard Libraries Security Web Entry Integration Public Key Infra. & API PKI Certificates Integration Java Mail API JMS Wrapper Java Corba Bridge Corba Infra. Middleware Oracle DB Client Batch Framework Batch Libraries JAP defines the runtime stack in three layers Layer 1 subsumes infrastructure elements provided by a Runtime Platform (OS Build & Services) Layer 2 contains application server and APIs to access infrastructure (security, integration, systems mgmt) Layer 3 subsumes configuration, code, and resources of applications (some libraries are standardized) Applications only access interfaces provided by Layer 2 JAP may exchange Layer 1 components without affecting applications (e.g., cheaper hardware) JAP owns no components but reuses already existing components from various providers; components are engineered once for the platform JAP provides a bundle of layer 2 components as TIP (Technical Infrastructure Package) that runs on a well defined layer 1 Layer 1 (Hardware, Disk, Network, OS Build, Core Systems Mgmt / Security / Integration) 1 TAP = Tralog Application Probe Date: Slide 17
18 Application Platform ARCHITECTURE, GUIDELINES & DOCUMENTATION JAP Organization JAP Customers Component Providers Architectural Guidelines Platform Documentation Operations Manual Training Material Support Material Java Support (Platform) Architects JAP supports Java applications that are built according to the CS Tower architecture JAP provides the necessary information to facilitate the application development for and operation on JAP Architectural & Process Guidelines Manuals & Training Material... The information are centrally available through the JAP Homepage JAP ensures the configuration management of the relevant documents Date: Slide 18
19 Application Platform HOSTING ON SHARED HW RESOURCES Typical J2EE application requires up to 20 servers with traditional hosting including test stages and BCP JAP provides the necessary infrastructure; applications share server but are still isolated at the system level Each platform release may require its own resources but only 3 releases in parallel Quantitative Benefits: JAP hosts 190 applications on 400 servers. Traditional hosting would require more than 2800 servers More efficient operations support critical mass of applications required Qualitative Benefits: Standardized OLA, multi-rail, BCP solution, fail-over Standardized processes for operations Date: Slide 19
20 Complex Applications JAP DEPLOYMENTS Example shows a "logical Deployment" and two "physical Deployments" Date: Slide 20
21 Agenda 1 JAP facts and figures JAP history Application Platform Business Case Lessons learned Roadmap 7 Summary and Q&A Date: Slide 21
22 Business Case APPLICATION COST MODEL (CUSTOM DEVELOPMENT) BFD IID Business Engineering Analysis & Design Implementation Testing Configuration Project Mgmt Stack Engineering Integration into Surrounding Systems Deployment 70% (A1) 30% 1&2 IL AL Application Maintenance Application Monitoring 3 rd Level Support (App) Infra. Maintenance Infra. Monitoring 3 rd Level Support (Infra) 1 st and 2 nd Level Support 60% (A4) 30% (A6) 10% One time Costs (Change the Bank) Business Functionality Development (BFD) incl. Business Engineering, Analysis & Design, Implementation, Testing, Configuration, Project Mgmt Infrastructure Integration & Deployment (IID) Stack Engineering (Systems Engineering, Infrastructure Testing, Configuration) Integration into Surrounding Systems (Security, Systems Mgmt, SOA, Legal & Compliance) Deployment Assumptions: A1: 70% of project costs are spent for BFD Recurring Costs (Run the Bank) Maintenance Costs at Application Level (AL), i.e. Application Maintenance, Monitoring, Support (3 rd ) Maintenance Costs at Infrastructure Level (IL) i.e. Infrastructure Maintenance, Monitoring, Support (3 rd ) 1 st and 2 nd Level Support (1&2LS), i.e., only infrastructure support excluding business support Assumptions: A4: 60% of all RTB costs at application level A6: 30% of all RTB costs at infrastructure level Date: Slide 22
23 Business Case SAVINGS FOR DEVELOPMENT ON JAP 70% (A1) 30% 100% BFD IID custom 10% (A2) 80% (A3) BFD IID on JAP 63% 6% 69% 60% (A4) 30% (A6) 10% 100% AL IL 1&2LS custom 8% (A5) 66% (A7) 100% (A8) AL IL on JAP 55% 10% 65% Savings on One time Costs (CTB) Business Functionality Development (BFD) Savings: Reuse of common framework and components (Facades, JSF,...) provided by JAP Residual Costs: development of business func. Infrastructure Integration & Deployment (IID) Savings: complete stack from JAP; integration into infrastructure done; servers up and running Residual Costs: extensions of infrastructure; infrastructure configuration; JAP E2E consultant Assumptions: A2: 10% savings for BFD in solution delivery A3: 80% savings for II&S in solution delivery Savings on Recurring Costs (RTB) Maintenance Costs at Application Level (AL) Savings: High quality reduces problems in prod.; periodic review & decommissioning of applications Residual Costs: 3 rd level support & maintenance Maintenance Costs at Infrastructure Level (IL) Savings: Infrastructure lifecycle mgmt does not involve applications (e.g., DST handling) 1 st and 2 nd Level Support (1&2LS) Savings: JAP provides full 1 st and 2 nd level support Assumptions: A5: 8% savings for maintenance on AL A7: 66% savings for maintenance on IL A8: 100% savings for 1 st and 2 nd level support Date: Slide 23
24 Business Case BENEFITS OF A JAVA AP Provision of significant quality attributes (e.g. security, failover, operability, auditability, ) is ensured. Lifecycle is in place. Release 1 and 2 of the platform are already phased out, currently 3 & 4. Shared servers improve utilization. Unit prize constantly reduzed (-15% per year) Increased efficiency of application products. Standardization improves QoS. Toolchain makes upgrade or extension of applications much more efficient. Documentation of processes and organisation enables a steep learning curve for new IT-PLs. KPIs provide important management information. Architecture, Guidelines & Documentation Automated, integrated Tool-chain high-quality Technical Components Hosting on Shared HW Resources Date: Slide 24
25 Agenda 1 JAP facts and figures JAP history Application Platform Business Case Lessons learned Roadmap 7 Summary and Q&A Date: Slide 25
26 Lessons learned It is much more than Technology, prepare for heavy investments in Processes and Value Chain coordination Complexity increases, platform consultancy for application development is required (processes and services) Tool Chain Automation reduces error rate and prevents manual interventions Decouple infrastructure standardization from application-driven approach otherwise a sustainable cost efficiency may be corrupted Standardization is important, but controlled flexibility as well More transparency makes you vulnerable, be prepared for heavy fights Agree on Platform Development Strategy in advance and tailor approach to your specific environment, organization and culture Prepare your stress hormones for unbelievable huge numbers of organizational interfaces. There is always lot's of politics... Processes organizational change from silos to value chains new discipline Platform Management establish adequate governance system introduce key metrics Services Competence Center & Support Platform Consultancy Automation and tool support Communication & Information Product Management Sustainable value creation requires a productoriented approach Flexibility must be part of the architectural product line design Culture and organizational readiness Stakeholder Management Management Attention Politics Date: Slide 26
27 Lessons learned It is much more than Technology, prepare for heavy investments in Processes and Value Chain coordination Complexity increases, platform consultancy for Processes It It is is much much more more than than Technology, Technology, prepare for investments in Processes and Value Chain coordination prepare for investments in Processes and Value Chain coordination application development is required (processes and services) Tool Chain Automation reduces error rate and prevents manual interventions Decouple infrastructure standardization from application-driven approach otherwise a sustainable cost efficiency may be corrupted Standardization is important, but controlled flexibility as well More transparency makes you vulnerable, be prepared for heavy fights Agree on Platform Development Strategy in advance and tailor approach to your specific environment, organization and culture Prepare your stress hormones for unbelievable huge numbers of organizational interfaces. There is always lot's of politics... Services organizational change from silos to value chains new discipline Platform Management establish adequate governance system introduce key metrics Competence Center & Support Platform Consultancy Automation and tool support Communication & Information Product Management Sustainable value creation requires a product-oriented approach Flexibility must be part of the architectural product line design Culture and organizational readiness Stakeholder Management Management Attention Politics Date: Slide 27
28 Lessons learned It is much more than Technology, prepare for heavy investments in Processes and Value Chain coordination Complexity increases, platform consultancy for application development is required (processes and services) Complexity Complexity increases, increases, platform platform consultancy consultancy Tool Chain Automation reduces error rate and prevents Processes Services for for application application development development is is required required (processes (processes and and services) services) manual interventions Decouple infrastructure standardization from application-driven approach otherwise a sustainable cost efficiency may be corrupted Standardization is important, but controlled flexibility as well More transparency makes you vulnerable, be prepared for heavy fights Agree on Platform Development Strategy in advance and tailor approach to your specific environment, organization and culture Prepare your stress hormones for unbelievable huge numbers of organizational interfaces. There is always lot's of politics... organizational change from silos to value chains new discipline Platform Management establish adequate governance system introduce key metrics Competence Center & Support Platform Consultancy Automation and tool support Communication & Information Product Management Sustainable value creation requires a product-oriented approach Flexibility must be part of the architectural product line design Culture and organizational readiness Stakeholder Management Management Attention Politics Date: Slide 28
29 Lessons learned It is much more than Technology, prepare for heavy investments in Processes and Value Chain coordination Complexity increases, platform consultancy for application development is required (processes and services) Tool Chain Automation reduces error rate and prevents manual interventions Decouple infrastructure standardization from application-driven approach otherwise a sustainable Standardization Standardization is is important, important, but cost efficiency may be corrupted but controlled controlled flexibility flexibility as as well well Standardization is important, but controlled flexibility as well More transparency makes you vulnerable, be prepared for heavy fights Agree on Platform Development Strategy in advance and tailor approach to your specific environment, organization and culture Prepare your stress hormones for unbelievable huge numbers of organizational interfaces. There is always lot's of politics... Processes introduce key metrics Services Platform Consultancy Product Management organizational change from silos to value chains new discipline Platform Management establish adequate governance system Competence Center & Support Automation and tool support Communication & Information Sustainable value creation requires a product-oriented approach Flexibility must be part of the architectural product line design Culture and organizational readiness Stakeholder Management Management Attention Politics Date: Slide 29
30 Agenda 1 JAP facts and figures JAP history Application Platform Business Case Lessons learned Roadmap 7 Summary and Q&A Date: Slide 30
31 Roadmap WRITE AN APPLICATION ONCE, RUN IT EVERYWHERE First international hub established in Singapore. Hub New York is currently rolled out. JAP Global Platform Mgmt Global JAP Governance Centralized Platform Product Management provides JAP JAP 3rd level support for other JAP locations Same location as a JAP Hub JAP Hub Support JAP application development and running One per region First contact for satellite locations in the region Date: Slide 31
32 Roadmap PORTAL FUNCTIONALITY IN JAP 5 Weblogic Portal enables a new class of applications. Integration driven portals allow decoupling of complex applications Portal functionality is focused on application integration Decouple portlet applications from portals Allow reuse of portlet providers in different portals Update of single portlet apps at runtime Support campaign management Challenges include: provide registry and repository development, packaging und distribution support ensure operability and maintainability manage new dependencies between applications versioning and lifecycle Date: Slide 32
33 Roadmap FIRST STEP FOR ENTERPRISE READY TRANSACTION SUPPORT A new dimension for the Java platform: get ready to host applications and data with massive transaction requirements Challenges include: development, packaging und distribution support guidelines needed for data modelling, DB engineering, programming, migration, testing,. ensure operability and maintainability interaction with existing systems. JAP 5 is the first step towards a Java transaction platform delivers basic architectural & engineering principles PoC by building a prototype for applications with massive transaction requirements establish technical and application confidence for future developments Benchmark measurements Date: Slide 33
34 Agenda 1 JAP facts and figures JAP history Application Platform Business Case Lessons learned Roadmap 7 Summary and Q&A Date: Slide 34
35 Summary Standards Release Management End2End Support Governance Business Case Case Architecture & Guidelines Few Few Hardware Types Types J2EE/Java EE EE One One Application Server Server Product One One DB DB Product One One Toolchain Synchronous Bus Bus (Corba/JAX WS) WS) Asynchronous Bus Bus (JMS/MQ) Bulk Bulk Transfer Date: Slide 35
36 Summary Standards Release Management End2End Support Governance Business Case Case 3 parallel parallel releases defined defined phase phase out out planned migration managed lifecycle coordinated with with providers AR i-2 AR i-1 AR i year year+1 year+2 year+3 year+4 requirements & project setup release engineering pilot applications standard release new applications phase-out application migration EOL Date: Slide 36
37 Summary Standards Release Management End2End Support Governance Complexity requires E2E E2E support support Hub Hub model model allows allows cloning cloning Single Single point point of of contact contact Compliancy check check Guided Guided process Training End-2-End Process Business Case Case Date: Slide 37
38 Summary Standards Release Management End2End Support Governance Stakeholder Management Steering Committee Provider Board Board Lifecycle Board Board Architects Office Office Long-term Strategy Global Global Rollout Rollout Hub Hub model model Business Case Case Date: Slide 38
39 Summary Standards Release Management End2End Support JAP JAP reduces costs costs by by ~30% ~30% JAP JAP decrease billing billing prices prices ~38% ~38% Server Server utilization 1:7 1:7 ratio ratio Environmental aspects -15% Governance LE LE -28% -32% -38% LE LE LE (preliminary figure) Business Case Case Date: Slide 39
40 Summary Architecture, Guidelines & Documentation Automated, integrated Tool-chain high-quality Technical Components Hosting on Shared HW Resources Business Case Case Release Management End2End Support Standards Governance Date: Slide 40
41 Time To Market? I need the latest lib of...?...but I want framework X?.Net? Flexibility? Sounds interesting, but...? Maven? QUESTIONS? Speed? Agility? Business wants...? MDA? Application Server X? Web 2? Date: Slide 41
Using Java in Credit Suisse
JCP EC Meeting: May 14+15, 2013 Using Java in Credit Suisse Introduction to CS Standard Platforms Infrastructure Architecture & Strategy, Susanne Cech Previtali (KIVO) and Peter Schnorf (KIVB) May 15,
Implementation and Usage Aspects of a Private JEE Cloud
Implementation and Usage Aspects of a Private JEE Cloud SI-SE 2013 Peter Schnorf, Platform Service Architecture January, 2013 Content CS Platform Concepts Cloud Context Design Work for a Private JEE PaaS
<Insert Picture Here> La strategia Oracle per il Cloud Computing e un caso reale di adozione
La strategia Oracle per il Cloud Computing e un caso reale di adozione Giustino Longo Senior Director, Oracle Consulting South Western Europe Cloud: a metaphor for the Internet Essential
Learn Oracle WebLogic Server 12c Administration For Middleware Administrators
Wednesday, November 18,2015 1:15-2:10 pm VT425 Learn Oracle WebLogic Server 12c Administration For Middleware Administrators Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223
http://oraclearchworld.wordpress.com/ Oracle SOA Infrastructure Deployment Models/Patterns
http://oraclearchworld.wordpress.com/ Oracle SOA Infrastructure Deployment Models/Patterns by Kathiravan Udayakumar This article will introduce various SOA Infrastructure deployment patterns available
Private Cloud or Bust: Oracle WebLogic Server and Oracle Enterprise Manager
Private Cloud or Bust: Oracle WebLogic Server and Oracle Enterprise Manager Mike Lehmann Vice President Product Management WebLogic Server, Coherence, Java Cloud Services Henrik Blixt Director of Product
Service Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
The Impact of PaaS on Business Transformation
The Impact of PaaS on Business Transformation September 2014 Chris McCarthy Sr. Vice President Information Technology 1 Legacy Technology Silos Opportunities Business units Infrastructure Provisioning
Configuring and Managing a Private Cloud with Enterprise Manager 12c
Configuring and Managing a Private Cloud with Enterprise Manager 12c IOUG Online Education Series 12:00pm - 1:00pm CT, June 26, 2012, Kai Yu Oracle Solutions Engineering Lab Enterprise Solutions Engineering,
Oracle s Cloud Computing Strategy
Oracle s Cloud Computing Strategy Your Strategy, Your Cloud, Your Choice Sandra Cheevers Senior Principal Product Director Cloud Product Marketing Steve Lemme Director, Cloud Builder Specialization Oracle
IT Service Portfolio Mgmt @ Credit Suisse
Portfolio Mgmt @ Credit Suisse 3. Swiss Business- & Mgmt Forum 2011 Date: March 23, 2011 Author: Patrick Schärer, Director Credit Suisse AG, Zurich [email protected] Table of Contents
JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture
JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Red Hat open source solution stack changes the economics of IT infrastructure Offers proprietary replacements
Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A
Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires
JBoss enterprise soa platform
JBoss enterprise soa platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss
Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle
Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle Complete Cloud Lifecycle Management Optimize Plan Meter & Charge Manage Applications and Business
INTRODUCTION TO CLOUD MANAGEMENT
CONFIGURING AND MANAGING A PRIVATE CLOUD WITH ORACLE ENTERPRISE MANAGER 12C Kai Yu, Dell Inc. INTRODUCTION TO CLOUD MANAGEMENT Oracle cloud supports several types of resource service models: Infrastructure
SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment
Managing SOA Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you should be able to: Explain
1 Building an Identity Management Business Case. 2 Agenda. 3 Business Challenges
1 Building an Identity Management Business Case Managing the User Lifecycle Across On-Premises and Cloud-Hosted Applications Justifying investment in identity management automation. 2 Agenda Business challenges
Building and Managing a Standard Operating Environment
Building and Managing a Standard Operating Environment Dirk Herrmann Head of Strategic Consulting Central Europe, Red Hat Todd Warner Satellite Product Manager, Red Hat Milan Zázrivec Satellite Software
Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
Deploying Rule Applications
White Paper Deploying Rule Applications with ILOG JRules Deploying Rule Applications with ILOG JRules White Paper ILOG, September 2006 Do not duplicate without permission. ILOG, CPLEX and their respective
Oracle SOA Suite Then and Now:
Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality
15 Years of Service Oriented Architecture at Credit Suisse
Public 15 Years of Service Oriented Architecture at Credit Suisse Lessons Learned Remaining Challenges Keynote SATURN 2013 Minneapolis, USA Stephan Murer, Senior Advisor, KG 97 May 1, 2013 Information
Oracle s Cloud Computing Strategy
Oracle s Cloud Computing Strategy Making IT Consumable Richard Garsthagen Director Cloud Business Development EMEA Copyright 2014, Oracle and/or its affiliates. All rights reserved. Trends Driving IT Innovation
Understanding Application Servers
Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database
Oracle EBS Release 12.2 from A to Z. Real Experience of a Technical Upgrade
Oracle EBS Release 12.2 from A to Z. Real Experience of a Technical Upgrade Presentador: Gustavo Gonzalez, CTO [email protected] @ggonza4itc Presenter Gustavo González IT Convergence, Chief
JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES
JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based
Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader
Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence Alexandre Vieira Middleware Solutions Team Leader Which FOUNDATION? How to have CONTROL? How to run FASTER? Which FOUNDATION?
APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management
APAC WebLogic Suite Workshop Oracle Parcel Service Overview Jeffrey West Application Grid Product Management Oracle Parcel Service What is it? Oracle Parcel Service An enterprise application to showcase
Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect
Oracle Data Integrator 11g New Features & OBIEE Integration Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect Agenda 01. Overview & The Architecture 02. New Features Productivity,
BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
Automation, Efficiency and Scalability in Securities Back Office Processing An implementer's view
Automation, Efficiency and Scalability in Securities Back Office Processing An implementer's view Arnab Debnath CEO, Anshinsoft Corp. Presentation Outline Perspective on back office automation (STP) Modular,
Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems
Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems Brian McCarson Sr. Principal Engineer & Sr. System Architect, Internet of Things Group, Intel Corp Mac Devine
SAP Managed Cloud as a Service (MCaaS)
SAP Managed Cloud as a Service (MCaaS) The impact of MCaaS on the Total Cost of Ownership (TCO) of running SAP 1 MEASURE 2 ANALYZE 3 OPTIMIZE VMS AG July 2013 Content KEY FINDINGS Executive Summary IN
Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA
Cost effective methods of test environment management Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA 2013 Agenda Basic complexity Dynamic needs for test environments Traditional
Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS
Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS Speaker: Catherine Spence, IT Principal Engineer, Cloud Computing Acknowledgements: Aaron Huber, Jon Price November 2014 Legal Notices
Automation and Virtualization, the pillars of Continuous Testing
HP Software: Apps meet Ops 2015 Automation and Virtualization, the pillars of Continuous Testing Jerry Saelemakers/ April 2 nd, 2015 Today s business initiatives demand a balance between velocity and quality
Enterprise Integration Architectures for the Financial Services and Insurance Industries
George Kosmides Dennis Pagano Noospherics Technologies, Inc. [email protected] Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services
Oracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: 1.800.529.0165 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials training
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
Automating the Virtual Datacenter. Saša Hederić VMware Systems Engineer SE Europe
Automating the Virtual Datacenter Saša Hederić VMware Systems Engineer SE Europe Agenda The New Datacenter Automation Topology VMware IT Service Delivery Solutions VMware Business Continuity Solutions
Informatica Data Director Performance
Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Getting The Best Performance From Apps Built With Integration Platforms
Integration Knowledge Kit Executive Briefing August 27, 2013 Getting The Best Performance From Apps Built With Integration Platforms Appvance implemented a multi-step business workflow on Oracle, IBM,
ORACLE Industries D85180 Oracle SBC Configuration and Administration 5 2.625,00 Applications D84502GC10 Oracle Commerce: Managing Your Site Using the Business Tools Rel 11 3 1.890,00 D79790GC10 Using Endeca
A Beginners Guide to Fusion Middleware
A Beginners Guide to Fusion Middleware Hans Forbrich Forbrich Computer Consulting Ltd. Congratulations of Brazil for your OTN Tour! Thank you to our interpreter And Thank You for inviting me A Beginners
What is it? What does it do? Benefits
JBoss Enterprise SOA Platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss
SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective
"This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied
Why IBM WebSphere Application Server V8.0?
Why IBM Application Server V8.0? Providing the right application foundation to meet your business needs Contents 1 Introduction 2 Speed the delivery of new applications and services 3 Improve operational
Delivering Cost Effective IT Services
M2 Technology Delivering Cost Effective IT Services Defense agencies have been directed to move towards cloud and shared service models by the Federal Data Center Consolidation Initiative (FDCCI), the
Developing a Risk Based Testing Plan for Enterprise Applications Systems
Developing a Risk Based Testing Plan for Enterprise Applications Systems Alex Collier Senior Director, Services Engineering The following is intended to outline our general product
Day 1 - Technology Introduction & Digital Asset Management
SharePoint Developers Academy 2010 Course Syllabus Introduction Day 1 - Technology Introduction & Digital Asset Management 1. Kick Start a. Participant Introductions b. Course Overview c. Training Goals
Performance Management for Cloudbased STC 2012
Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS
EMC IT AUTOMATES ENTERPRISE PLATFORM AS A SERVICE
EMC IT AUTOMATES ENTERPRISE PLATFORM AS A SERVICE Self-service portal delivers ready-to-use development platform in less than one hour Application developers order from online catalog with just a few clicks
Oracle Public Cloud. Peter Schmidt Principal Sales Consultant Oracle Deutschland BV & CO KG
Oracle Public Peter Schmidt Principal Sales Consultant Oracle Deutschland BV & CO KG The Promise Of Computing For Developers, IT Operations And Line of Business Developers Agility & Quality Latest Technology
<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel
Building a Complex Web Application Using ADF and Siebel Nishit Rao Group Product Manager Fusion Middleware Oracle Dhiraj Soni Technical Architect GIT Apps Engineering Oracle The following
Deploying a Private Cloud with the Oracle Cloud Platform; Customer Case Study.
Deploying a Private Cloud with the Oracle Cloud Platform; Customer Case Study. [CON1980] 27-October-2015 Peter Mars Oracle Advanced Customer Support, Technical Account Manager Oracle Advanced Customer
Accenture Software. ALIP Technical Presentation
Accenture Software ALIP Technical Presentation Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Technology/Architecture Primary Features/Design Principles Customizable Business
Applying CMMI SM In Information Technology Organizations SEPG 2003
Applying CMMI SM In Information Technology Organizations Mark Servello, Vice President Jim Gibson, Senior Consultant ChangeBridge, Incorporated Page 1 Portions Copyright 2002 Carnegie Mellon University
Oracle Cloud Strategy. Sudip Datta Vice President of Product Management
Oracle Cloud Strategy Sudip Datta Vice President of Product Management The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
WebLogic Server Foundation Topology, Configuration and Administration
WebLogic Server Foundation Topology, Configuration and Administration Duško Vukmanović Senior Sales Consultant Agenda Topology Domain Server Admin Server Managed Server Cluster Node
SigMo Platform based approach for automation of workflows in large scale IT-Landscape. Tarmo Ploom 2/21/2014
SigMo Platform based approach for automation of workflows in large scale IT-Landscape 2/21/2014 Agenda Starting situation Problem Solution variants Friction of project based approach Platform approach
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
MESSAGING SECURITY USING GLASSFISH AND OPEN MESSAGE QUEUE
MESSAGING SECURITY USING GLASSFISH AND OPEN MESSAGE QUEUE OWASP AppSec USA 2011 Conference (@appsecusa / hashtag: #appsecusa) Srini Penchikala (@srinip) 09.23.11 GOALS AND SCOPE Goals: Messaging security
Designing an Enterprise Application Framework for Service-Oriented Architecture 1
Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Shyam Kumar Doddavula, Sandeep Karamongikar Abstract This article is an attempt to present an approach for transforming
Oracle Reference Architecture and Oracle Cloud
Oracle Reference Architecture and Oracle Cloud Anbu Krishnaswamy Anbarasu Enterprise Architect Social. Mobile. Complete. Global Enterprise Architecture Program Safe Harbor Statement The following is intended
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
High Availability Implementation for JD Edwards EnterpriseOne
High Availability Implementation for JD Edwards EnterpriseOne Ken Yeh, Manager, ERP Systems/JDE Enersource Colin Dawes, Director of Technology Services, Syntax Presentation Abstract Enersource Corporation
So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO
So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise Eric Newcomer, CTO Overview First of all: concepts and definitions Change your thinking about your IT environment Including organization
Converting Java EE Applications into OSGi Applications
Converting Java EE Applications into OSGi Applications Author: Nichole Stewart Date: Jan 27, 2011 2010 IBM Corporation THE INFORMATION CONTAINED IN THIS REPORT IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.
IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.
Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business
JBoss Enterprise Middleware
JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over
WebOTX Product Introduction
WebOTX Product Introduction November, 2015 NEC Corporation, Cloud Platform Division, WebOTX Group Introduction As a service execution platform product developed by NEC, WebOTX enables system reliability,
Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton
Session 5: Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton Agenda HP ALM Solution Review HP Cloud Potential Cloud Portal HP ALM Solutions in a virtual environment
ACCELERATE DEVOPS USING OPENSHIFT PAAS
ACCELERATE DEVOPS USING OPENSHIFT PAAS September 3, 2014 AGENDA World we live in today IT organization: Charter, goals, and challenges DevOps: Problem statement, what, and why How to enable DevOps Application
Enterprise Application Integration
Enterprise Integration By William Tse MSc Computer Science Enterprise Integration By the end of this lecturer you will learn What is Enterprise Integration (EAI)? Benefits of Enterprise Integration Barrier
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
Top Weblogic Tasks You can Automate Now
Top Weblogic Tasks You can Automate Now Session ID#: 10506 Prepared by: Mrityunjay Kant Practice Manager, SOA & Integration Services AST Corporation @MrityunjayKant REMINDER Check in on the COLLABORATE
Private Cloud for WebSphere Virtual Enterprise Application Hosting
Private Cloud for WebSphere Virtual Enterprise Application Hosting Tracy Smith Nationwide Insurance February 7, 2013 Session Number 12884 www.linkedin.com/in/tracysmith2 [email protected] Private
Introduction to Database as a Service
Introduction to Database as a Service Exadata Platform Revised 8/1/13 Database as a Service (DBaaS) Starts With The Business Needs Establish an IT delivery model that reduces costs, meets demand, and fulfills
Choosing A Load Testing Strategy Why and How to Optimize Application Performance
Choosing A Load Testing Strategy Why and How to Optimize Application Performance What Is Load Testing? Systematic exposure of an application to real world, expected usage conditions before deployment Analyzes
The TransactionVision Solution
The TransactionVision Solution Bristol's TransactionVision is transaction tracking and analysis software that provides a real-time view of business transactions flowing through a distributed enterprise
Learning GlassFish for Tomcat Users
Learning GlassFish for Tomcat Users White Paper February 2009 Abstract There is a direct connection between the Web container technology used by developers and the performance and agility of applications.
BONITA, The Open Source BPM Solution
BONITA, The Open Source BPM Solution «BPM, The Future is Now!»! Miguel Valdes Faura Bull R&D, BPM Manager Agenda Why BPM Matters? BPM Market Review Bonita in simple words Architecture Products and Components
<Insert Picture Here> Private Cloud with Fusion Middleware
Private Cloud with Fusion Middleware Duško Vukmanović Principal Sales Consultant, Oracle [email protected] The following is intended to outline our general product direction.
Cloud computing in the Enterprise: An Overview
Systems & Technology Group Cloud computing in the Enterprise: An Overview v Andrea Greggo Cloud Computing Initiative Leader, System z Market Strategy What is cloud computing? A user experience and a business
How To Manage Cloud Computing
IBM Nederland B.V. Cloud Computing Why, what, how? Ronald Zoutendijk, [email protected] Johan Arts, [email protected] 1 Why Cloud Computing? Complexiteit Agenda 1 Why Cloud Computing? 2 What is Cloud
<Insert Picture Here> Oracle VM and Cloud Computing
Oracle VM and Cloud Computing Paulo Bosco Otto Sales Consultant [email protected] The following is intended to outline our general product direction. It is intended for
Unlocking the Power of SOA with Business Process Modeling
White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this
What s New with VMware Virtual Infrastructure
What s New with VMware Virtual Infrastructure Virtualization: Industry-Standard Way of Computing Early Adoption Mainstreaming Standardization Test & Development Server Consolidation Infrastructure Management
How to Maximise ROI and drive IT Governance with Visual Studio Team System
How to Maximise ROI and drive IT Governance with Visual Studio Team System The Power of an Integrated ALM Solution Julio Fernández-Gayoso Sales manager for Development Tools Western European Microsoft
