Impact Analysis for Cross Domain Enterprise Applications
|
|
- Sheena Griffin
- 6 years ago
- Views:
Transcription
1 Manage the application chaos: Impact Analysis for Cross Domain Enterprise Applications Iftach Ragoler, Sara Porat, Avi Yaeli, Sharif Mograbi, Shlomit Shachor-Ifergan, Alex Akilov, Guy Rosman, Shiri Dori WebSphere Studio As Analyzer (WSAA) IBM Labs in Haifa
2 A Toy Application! Web Archive (War) JSP Jar CICS Region IMS Transaction gif Enterprise Archive (Ear) Concatenation Program IMS subsystem Utility Jar 2 WebSphere Studio As Analyzer (WSAA)
3 A Real Application! Web Archive (War) Jar Web Archive (War) Jar Web Archive (War) Jar IMS Web Archive (War) Jar Transaction Web Archive (War) JSP Jar IMS JSPWeb Archive (War) Jar CICS Region Transaction IMS JSPWeb Archive (War) Jar CICS Region Transaction JSP Web Archive (War) Jar CICS Region IMS JSP Web Archive (War) Jar JSP Jar CICS Region gif CICS Region Transaction IMS JSP CICS IMS Region Transact gif JSP subsystem gif IMS JSP gif subsystem IMS gif JSP Concatenation Concatenation subsystem Concatenation IMS Program ProgramConcatenation subsystem ProgramConcatenation Program Program Concatenation Concatenation Concatenation Concatenation 3 WebSphere Studio As Analyzer (WSAA) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) JSP Enterprise Archive (Ear) Enterprise Archive gif Utility (Ear) JSP Jar gif Utility Jar gif Utility gif Jar Utility Jar
4 Application Mining What happens when changing a column in this DB? Which other ass are impacted because of a change to this? What is the impact of changing this?! Web Archive (War) Jar Web Archive (War) Jar Web Archive (War) Jar IMS Web Archive (War) Jar Transaction Web Archive (War) JSP Jar IMS JSPWeb Archive (War) Jar CICS Region Transaction IMS JSPWeb Archive (War) Jar CICS Region Transaction JSP Web Archive (War) Jar CICS Region IMS JSP Web Archive (War) Jar JSP Jar CICS Region gif CICS Region Transaction IMS JSP CICS IMS Region Transact gif JSP subsystem gif IMS JSP gif subsystem IMS gif JSP Concatenation Concatenation subsystem Concatenation IMS Program ProgramConcatenation subsystem ProgramConcatenation Program Program Concatenation Concatenation Concatenation Concatenation 4 WebSphere Studio As Analyzer (WSAA) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) JSP Enterprise Archive (Ear) Enterprise Archive gif Utility (Ear) JSP Jar gif Utility Jar gif Utility gif Jar Utility Jar
5 Application Mining Which tests should I run because of a change in this Jar? Is there a component that parses XML files? Where is it? How many applications access this DB table?! Web Archive (War) Jar Web Archive (War) Jar Web Archive (War) Jar IMS Web Archive (War) Jar Transaction Web Archive (War) JSP Jar IMS JSPWeb Archive (War) Jar CICS Region Transaction IMS JSPWeb Archive (War) Jar CICS Region Transaction JSP Web Archive (War) Jar CICS Region IMS JSP Web Archive (War) Jar JSP Jar CICS Region gif CICS Region Transaction IMS JSP CICS IMS Region Transact gif JSP subsystem gif IMS JSP gif subsystem IMS gif JSP Concatenation Concatenation subsystem Concatenation IMS Program ProgramConcatenation subsystem ProgramConcatenation Program Program Concatenation Concatenation Concatenation Concatenation 5 WebSphere Studio As Analyzer (WSAA) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) JSP Enterprise Archive (Ear) Enterprise Archive gif Utility (Ear) JSP Jar gif Utility Jar gif Utility gif Jar Utility Jar
6 Application Mining What is the Business Rule of this Application? What is the estimated cost of changing this IMS Transaction?! Web Archive (War) Jar Web Archive (War) Jar Web Archive (War) Jar IMS Web Archive (War) Jar Transaction Web Archive (War) JSP Jar IMS JSPWeb Archive (War) Jar CICS Region Transaction IMS JSPWeb Archive (War) Jar CICS Region Transaction JSP Web Archive (War) Jar CICS Region IMS JSP Web Archive (War) Jar JSP Jar CICS Region gif CICS Region Transaction IMS JSP CICS IMS Region Transact gif JSP subsystem gif IMS JSP gif subsystem IMS gif JSP Concatenation Concatenation subsystem Concatenation IMS Program ProgramConcatenation subsystem ProgramConcatenation Program Program Concatenation Concatenation Concatenation Concatenation 6 WebSphere Studio As Analyzer (WSAA) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) JSP Enterprise Archive (Ear) Enterprise Archive gif Utility (Ear) JSP Jar gif Utility Jar gif Utility gif Jar Utility Jar
7 Application Mining Does this jar How have many use ass do I have in my any bad practices? Does application? What is their distribution? it follow a J2EE pattern? How do I migrate this War to be JSF based?! Web Archive (War) Jar Web Archive (War) Jar Web Archive (War) Jar IMS Web Archive (War) Jar Transaction Web Archive (War) JSP Jar IMS JSPWeb Archive (War) Jar CICS Region Transaction IMS JSPWeb Archive (War) Jar CICS Region Transaction JSP Web Archive (War) Jar CICS Region IMS JSP Web Archive (War) Jar JSP Jar CICS Region gif CICS Region Transaction IMS JSP CICS IMS Region Transact gif JSP subsystem gif IMS JSP gif subsystem IMS gif JSP Concatenation Concatenation subsystem Concatenation IMS Program ProgramConcatenation subsystem ProgramConcatenation Program Program Concatenation Concatenation Concatenation Concatenation 7 WebSphere Studio As Analyzer (WSAA) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) Enterprise Archive gif (Ear) JSP Enterprise Archive gif (Ear) JSP Enterprise Archive (Ear) Enterprise Archive gif Utility (Ear) JSP Jar gif Utility Jar gif Utility gif Jar Utility Jar
8 Anatomy of a Real Enterprise Application (WSAA customer) 404,237 source files 185,884 Cobol files 203,557 JCL files 124,430,225 lines of code 24,657,412 comments lines 99,755,617 non comment lines 17,196 blank lines A small CICS region (out of a dozen) has 219 groups 1,100 transactions 105 data stores 8 WebSphere Studio As Analyzer (WSAA)
9 Motivation Many development teams Distributed across the organization possibly multisite Not aware of other teams responsibilities Not managed on the same Source Configuration Management (SCM) Possessing different skills Many programming languages Integration problems Old applications Their developers might have left/retired A change request may raise the questions: What should be changed? What is impacted? Who owns the impacted components? Most of the IT dollars goes for maintaining legacy code Applications need to evolve Application Mining Tools 9 WebSphere Studio As Analyzer (WSAA)
10 WebSphere Studio As Analyzer (WSAA) Solution for the management of application software ass Inventory Capture applications inventory Display application ass and their relationships in a graphical manner Application mining and impact analysis Visually mine the structure and dependencies of application artifacts to assess the impact of changes Enables to make changes to code with more confidence, greater speed, and less risk Search and Reuse Query the repository to locate (reusable) ass 10 WebSphere Studio As Analyzer (WSAA)
11 ) "* ( "" ' " & % " $ # IBM Labs in Haifa WebSphere Studio As Analyzer (WSAA) Enterprise Repositories ClearCase PVCS CMVC CVS Crawlers # Analyzers!" # $" %&'( '" 2' 3( )%* * " "' " #"* " # %%""""' %* " WEB Browser File Systems WAS 4 AE WAS 5 ND!"* +,- +./ +'" "( +2%'* 9 %%( 5# #" 8 % Repository Analysis " " " WSED IDE Eclipse IDE WebSphere Portal Server WAS 5 z/os BEA WebLogic +" 0 XML SVG Portlet WSxD Discovery Analysis Central Repository Client Formatting Services Services Client Integration off-line run-time Legend available features in plan underway 11 WebSphere Studio As Analyzer (WSAA)
12 WSAA Quick Fact Sheet Powered by DB2 and WebSphere Scans code from a variety of configuration management and runtime systems ClearCase, PVCS, CMVC, CVS, WebSphere Application Server, Analyzes various languages and artifacts Java, J2EE (Servlet, JSP, EJB, Tag Library), C/C++, XML, Detect and understands complex semantic relationships and dependencies Java to CICS, Java to MQ, Extensible framework design Use the SDK to extend its functionality 12 WebSphere Studio As Analyzer (WSAA)
13 13 WebSphere Studio As Analyzer (WSAA)
14 Ass Metadata Java War Jsp C/CPP Servlet Cell 14 WebSphere Studio As Analyzer (WSAA)
15 Details Pages Each as type has its own details page Displays the as metadata 15 WebSphere Studio As Analyzer (WSAA)
16 Exploring the Topology Topology exploration helps to understand what exists where 16 WebSphere Studio As Analyzer (WSAA)
17 Compute As Relationship Intra-Language Computes dependencies between software ass within the same programming language Java es Java Methods 17 WebSphere Studio As Analyzer (WSAA)
18 Compute As Relationship Intra-Language Computes dependencies between ass within the same language Hyperlinks References and implementing classes 18 WebSphere Studio As Analyzer (WSAA)
19 Compute As Relationship - Inter-Language Computes dependencies between ass in different languages HtmlServlet Implementing class War 19 WebSphere Studio As Analyzer (WSAA)
20 Compute As Relationship Inter-Language Computes dependencies between ass in different languages /Jms connection Factory Jsp Tag Library 20 WebSphere Studio As Analyzer (WSAA)
21 Compute As Relationship - Higher level of abstraction Adds aggregation of relationships for higher level views E.g. class to class reference may inspire Jar to Jar and package to package relationship 21 WebSphere Studio As Analyzer (WSAA)
22 22 WebSphere Studio As Analyzer (WSAA)
23 Closing the Gap between Distributed and zos The ass are organized in a hierarchical view The relationships of each as to other ass are maintained But we still need to connect between the Distributed and the zos ass --6" " + : Statement Statement Data Field Data Field %% %% -"; Program or Copy Program or Copy Source Source Data Record Data Record - - +%% Program Program File, File, Database Database 12 )! 12 )! " Job Step Job Step Transaction Transaction Problem: How do we compute the connector links? WSAA Distributed + zos 23 WebSphere Studio As Analyzer (WSAA)
24 Connector Representation 24 WebSphere Studio As Analyzer (WSAA)
25 Connector Composition A connector is usually comprised of a few standard API calls that Defines the actual middleware or backend system Activates/writes/reads to/from this middleware or backend system Context ctx = new InitialContext(); Data Base access DataSource datasource = (DataSource)ctx.lookup("java:comp/env/jdbc/BankDB"); Connection connection = datasource.getconnection(); Statement statement = connection.createstatement(); ResultSet resultset = statement.executequery("select NAME from CUSTOMERS"); while(resultset.next()) resultset.getstring("name"); 25 WebSphere Studio As Analyzer (WSAA)
26 Connector Composition A connector is usually comprise of a few standard API calls that Defines the actual middleware or backend system Activates/writes/reads to/from this middleware or backend system Context ctx = new InitialContext(); Jms access QueueConnectionFactory qqcf = (QueueConnectionFactory)ctx.lookup("java:comp/env/jms/PriceChangeQCF"); Queue queue = (javax.jms.queue)ctx.lookup("java:comp/env/jms/triggerq"); QueueConnection txconn = qqcf.createqueueconnection(); QueueSession sess = txconn.createqueuesession(true, 0); QueueSender sender = sess.createsender(queue); TextMessage tm = sess.createtextmessage("50"); sender.send(tm); 26 WebSphere Studio As Analyzer (WSAA)
27 Connector Composition A connector is usually comprise of a few standard API calls that Defines the actual middleware or backend system Activates/writes/reads to/from this middleware or backend system CICS Connector InteractionSpec ceinteractionspec = new com.ibm.connector.cics.eciinteractionspec(); ceinteractionspec.transactionname("os2c"); ceinteractionspec.programname("tc591700"); 27 WebSphere Studio As Analyzer (WSAA)
28 Connector Detection Consists of two phases: Pattern Detection Find occurrences of a pattern in code Inference Engine Infer from those occurrences the relationship between the source component and the backend system or middleware 28 WebSphere Studio As Analyzer (WSAA)
29 What is a Pattern? A pattern is a sequence of instructions and the relationship between them We need to know certain data that flows in the program in order to use it in the connector resolution E.g., database JNDI name For example, the following two instructions result in a Data Base access Context ctx = new InitialContext(); DataSource datasource = (DataSource)ctx.lookup("java:comp/env/jdbc/BankDB"); Matched Important Data 29 WebSphere Studio As Analyzer (WSAA)
30 Pattern Detector Language We developed an abstract XML based language and a tool for detecting the occurrence of patterns in code E.g., The same example in our language: Matched Resolved 30 WebSphere Studio As Analyzer (WSAA)
31 Inference Engine Just discovering pattern occurrences is not enough We want to know to which component this occurrence belongs We want to know the actual backend system or middleware The Inference engine has the domain knowledge for inferring the components E.g., J2EE based Inference Engine 31 WebSphere Studio As Analyzer (WSAA)
32 Connector Detection Challenges Currently uses static analysis In the future should combine with dynamic analysis Need interprocedural analysis for OO languages Data flow analysis that is cross language Load data from external resources E.g., property file 32 WebSphere Studio As Analyzer (WSAA)
33 Related Tools Distributed Impact Analysis and Program Understanding CAST Mining MKS Discover Headway Software - ReView zos Impact Analysis and Program Understanding SEEC Mosaic Studio Relativity RescueWare Component Stores LogicLibrary FlashLine Impact Analysis in the IDE Eclipse Many More. 33 WebSphere Studio As Analyzer (WSAA)
34 34 WebSphere Studio As Analyzer (WSAA)
IBM WebSphere Studio Asset Analyzer, Version 5.1
Helping you quickly understand, enhance and maintain enterprise applications IBM, Version 5.1 Highlights n Provides interactive textual n Helps shorten the learning curve and graphic reports that help
More informationJ2EE Application Development with WebSphere Studio
. J2EE Application Development with WebSphere Studio page 2 IBM Application Development Vision Delivering a rapid and efficient response to business needs through a powerful development and deployment
More informationZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD
IBM Software Group ZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD What is EGL? IBM s high-level procedural programming
More informationA Day In the Life demo One example using COBOL/CICS
A Day In the Life demo One example using COBOL/CICS David Hawreluk EM Specialist IBM New York dhawrel@us.ibm.com Regi Barosa Executive IT Specialist IBM Boston rbarosa@us.ibm.com January, 22 2013 IBM s
More informationB. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.
Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export
More informationUsing Message Driven Beans.
Using Message Driven Beans Gerald.Loeffler@sun.com Contents JMS - Java Messaging Service EJBs - Enterprise Java Beans MDBs - Message Driven Beans MDB Usage Szenarios 2002-04-22 Gerald.Loeffler@sun.com
More informationBuilding JavaServer Faces Applications
IBM Software Group St. Louis Java User Group Tim Saunders ITS Rational Software tim.saunders@us.ibm.com 2005 IBM Corporation Agenda JSF Vision JSF Overview IBM Rational Application Developer v6.0 Build
More informationInside WebSphere Application Server
Inside WebSphere Application Server The anatomy of WebSphere Application Server is quite detailed so, for now, let's briefly outline some of the more important parts. The following diagram shows the basic
More informationJ2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.
J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationiseries & WebSphere Express
IBM eserverj iseriesj iseries & WebSphere Express Peter Eibak Nordic iseries Solution Specialist IBM Danmark A/S Nymøllevej 85 2800 Lyngby Denmark Tel +45 45 23 43 11 (Office) Tel +45 28 80 43 11 (Cell)
More informationInstructor Led Training (ILT) Course List
Java Programming & WebSphere CDT714 Java Overview for Managers...1 day CDT715 Java Programming with IBM s WSAD...5 days CDT740 J2EE Programming with IBM s WSAD (Servlet & JSP)...5 days CDT730 Servlet Programming
More informationIntroduction. Chapter 1:
Introduction Chapter 1: SYS-ED/Computer Education Techniques, Inc. Ch 1: 1 SYS-ED/Computer Education Techniques, Inc. 1:1 Objectives You will learn: New features of. Interface to COBOL and JAVA. Object-oriented
More informationIntroduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve
Enterprise Java Introduction Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Course Description This course focuses on developing
More informationArchitecting Java solutions for CICS
Architecting Java solutions for CICS Architecting Java solutions for CICS Course introduction Course introduction Reasons for hosting Java in CICS Requirements: Knowledge of transaction processing Experience
More informationWebSphere MQ Update. Paul Dennis WMQ Development 2007 IBM Corporation
WebSphere MQ Update Paul Dennis WMQ Development dennisps@uk.ibm.com Corporation SOA Entry Points Help Customers Get Started People What is it? Deliver role-based interaction and collaboration through services
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationTransactionVision Technical White Paper
E X E C U T I V E S U M M A R Y Unique Solution TransactionVision is transaction tracking and analysis software that provides a real-time view of business transactions flowing through a distributed enterprise
More informationLegacy Modernization to SOA using Compass/VB
Legacy Modernization to SOA using Compass/VB Case Study Name Avi Yaeli, Netta Aizenbud, Jonathan Bnayahu, Nurit Dor, Alex Akilov, Sara Porat IBM Research Labs in Haifa Jenny Choy, IGS Oct. 27, 2005 IBM
More informationWebSphere 4.0 General Introduction
IBM WebSphere Application Server V4.0 WebSphere 4.0 General Introduction Page 8 of 401 Page 1 of 11 Agenda Market Themes J2EE and Open Standards Evolution of WebSphere Application Server WebSphere 4.0
More informationIntroduction to WebSphere Development Studio for i5/os
Introduction to WebSphere Development Studio for i5/os Alison Butterill butteril@ca.ibm.com i want stress-free IT. i want control. Simplify IT Table of Contents 1. Background 2. Rational Development Tools
More informationIBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release
WebSphere Application Server IBM IBM WebSphere Application Server Migration Toolkit Version 9.0 Release 18.0.0.3 Contents Chapter 1. Overview......... 1 Chapter 2. What's new........ 5 Chapter 3. Support..........
More informationApplication Discovery and Enterprise Metadata Repository solution Questions PRIEVIEW COPY ONLY 1-1
Application Discovery and Enterprise Metadata Repository solution Questions 1-1 Table of Contents SECTION 1 ENTERPRISE METADATA ENVIRONMENT...1-1 1.1 TECHNICAL ENVIRONMENT...1-1 1.2 METADATA CAPTURE...1-1
More informationChapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.
Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects
More informationAquaLogic BPM Enterprise Configuration Guide
AquaLogic BPM Enterprise Configuration Guide IBM WebSphere Edition Version: 6.0 2 ALBPM TOC Contents Getting Started...4 Document Scope and Audience...4 Documentation Roadmap...4 What is ALBPM Enterprise?...4
More information11-15 DECEMBER ANTWERP BELGIUM
1 Java EE Enhancements for Real World Deployments Nagesh Susarla Staff Software Engineer BEA Systems www.javapolis.com 2 Overall Presentation Goal Get an understanding of the latest application packaging,
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationC HAPTER. n a broad sense, accessing IMS means telling IMS to perform work for you.
6202 Meltz.bk Page 17 Thursday, December 9, 2004 12:48 PM C HAPTER 3 Accessing IMS I n a broad sense, accessing IMS means telling IMS to perform work for you. You can write application programs that tell
More informationJ2EE: Best Practices for Application Development and Achieving High-Volume Throughput. Michael S Pallos, MBA Session: 3567, 4:30 pm August 11, 2003
J2EE: Best Practices for Application Development and Achieving High-Volume Throughput Michael S Pallos, MBA Session: 3567, 4:30 pm August 11, 2003 Agenda Architecture Overview WebSphere Application Server
More informationIBM Rational Developer for System z Version 7.5
Providing System z developers with tools for building traditional and composite applications in an SOA and Web 2.0 environment IBM Rational Developer for System z Version 7.5 Highlights Helps developers
More information2017, IBM Corporation Liberty z/os Good Practices. WebSphere Liberty z/os Applications and Application Deployment
WebSphere Liberty z/os Applications and Application Deployment 1 Objective of this Presentation Provide an understanding of the application types supported by Liberty Provide a general understanding of
More informationAD105 Introduction to Application Development for the IBM Workplace Managed Client
AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group
More informationBuilding the Enterprise
Building the Enterprise The Tools of Java Enterprise Edition 2003-2007 DevelopIntelligence LLC Presentation Topics In this presentation, we will discuss: Overview of Java EE Java EE Platform Java EE Development
More information202 Index. Data dictionary, 25 Data items defined, 25 overview, 26 Data Language/I (DL/I), 7 Data parts, 25 Data tables compared to dictionaries, 33
Index A Add statement, 100, 101, 105 AJAX, 10 Alias, 44 Allocation, 58 And operator, 74 Annotation fields bindingkey, 39 defaultselectcondition, 108, 109 keyitems, 105 tablenames, 105 Annotations Alias,
More informationIBM Rational Software Architect
Unifying all aspects of software design and development IBM Rational Software Architect A complete design & development toolset Incorporates all the capabilities in IBM Rational Application Developer for
More informationContract Information Management System (CIMS) Technical System Architecture
Technical System REVISION HISTORY REVISION NUMBER ISSUE DATE PRIMARY AUTHOR(S) NOTES 1.0 2/2015 Cheryl Kelmar Software: Kami Phengphet Engineer: Pornpat Nikamanon Architect: Jim Zhou Creation of CIMS document.
More informationUnderstanding Performance in Large-scale Framework-based Systems
Research Division Understanding Performance in Large-scale Framework-based Systems Gary Sevitsky, Nick Mitchell, Harini Srinivasan Intelligent Analysis Tools Group April 18, 2005 Background Our group develops
More informationClearPath Secure Java Overview For ClearPath Libra and Dorado Servers
5/18/2007 Page 1 ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers Technical Presentation 5/18/2007 Page 2 Agenda ClearPath Java for Core Business Transformation Overview Architectural
More informationWriting Portable Applications for J2EE. Pete Heist Compoze Software, Inc.
Writing Portable Applications for J2EE Pete Heist Compoze Software, Inc. Overview Compoze Business Aspects of Portability J2EE Compatibility Test Suite Abstracting out Vendor Specific Code Bootstrapping
More informationDeveloping Applications for IBM WebSphere Portal 7.0
Developing Applications for IBM WebSphere Portal 7.0 Duración: 5 Días Código del Curso: WPL51G Temario: This course is designed for users who are new to developing applications for WebSphere Portal Server
More informationSpring Framework 2.5: New and Notable. Ben Alex, Principal Software Engineer, SpringSource
Spring Framework 2.5: New and Notable Ben Alex, Principal Software Engineer, SpringSource GOAL> Learn what s new in Spring 2.5 and why it matters to you springsource.com 2 Agenda Goals of Spring 2.5 Support
More informationThe 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications
The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of
More informationTHIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx
Name: xxxxxx Email ID: xxxxxx Ph: xxxxxx Summary: Over 7 years of experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE
More informationEnterprise Java (EAI) WebSphere z/os & JCA
WebSphere z/os and JCA. Enterprise Java (EAI) WebSphere z/os & JCA Bernd Kunrath Competence Center Application Integration and Middleware Global Computing Factory T-Systems ITS GmbH Fasanenweg 9 D-70771
More informationCertkiller.P questions
Certkiller.P2140-020.59 questions Number: P2140-020 Passing Score: 800 Time Limit: 120 min File Version: 4.8 http://www.gratisexam.com/ P2140-020 IBM Rational Enterprise Modernization Technical Sales Mastery
More informationWhat s new with EntireX Communicator 7.3 Rolf Bahlke crossvision Chief Architect
What s new with EntireX Communicator 7.3 Rolf Bahlke crossvision Chief Architect October 2006 Project Status Next release of EntireX Communicator Version 7.3 Planned release date end of November 2006 z/os
More informationTools to Develop New Linux Applications
Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester
More informationITCAM Agent for WebSphere Applications: Configuring and using TTAPI
Tivoli IBM Tivoli Composite Application Manager for Application Diagnostics Version 7.1.0.1 ITCAM Agent for WebSphere Applications: Configuring and using TTAPI Tivoli IBM Tivoli Composite Application
More information1. Which programming language is used in approximately 80 percent of legacy mainframe applications?
Volume: 59 Questions 1. Which programming language is used in approximately 80 percent of legacy mainframe applications? A. Visual Basic B. C/C++ C. COBOL D. Java Answer: C 2. An enterprise customer's
More informationPLATFORM TECHNOLOGY UNIT-5
1. Write in brief about the J2EE enterprise edition? Java is one of the most commonly used and mature programming languages for building enterprise applications. Java development has evolved from small
More informationErik Dörnenburg JAOO 2003
Persistence Neutrality using the Enterprise Object Broker application service framework Erik Dörnenburg JAOO 2003 Sample project Simple application Heavy client One business entity Basic operations Person
More informationAppendix A - Glossary(of OO software term s)
Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component
More informationAdapter for Mainframe
BEA WebLogic Java Adapter for Mainframe Introduction Release 5.1 Document Date: August 2002 Copyright Copyright 2002 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and documentation
More informationArchitecting Java solutions for CICS This course presents the compelling reasons for developing Java applications in CICS Transaction Server. The course covers the various usage models of Java applications
More informationIBM Workplace Software Development Kit
IBM Workplace Software Development Kit Version 2.6 User s Guide G210-2363-00 IBM Workplace Software Development Kit Version 2.6 User s Guide G210-2363-00 Note Before using this information and the product
More informationIl Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud
Il Mainframe e il paradigma dell enterprise mobility Carlo Ferrarini carlo_ferrarini@it.ibm.com zsystems Hybrid Cloud Agenda Exposing enterprise assets in the API Economy Era Deliver natural APIs from
More informationA System z Developer's Journey Through the Application Lifecycle
A System z Developer's Journey Through the Application Lifecycle Rosalind Radcliffe / Dana Boudreau IBM 13 March 2012 Session #: 10437 Disclaimer Copyright IBM Corporation 2011. All rights reserved. IBM
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationCaliber Data Training
Instructor-Led Course Catalog Caliber Data Training 1987-2015 Caliber Data Training is celebrating 28 years of excellence in I.T. training, providing training services to Fortune 1000 companies and federal,
More informationProcess Choreographer: High-level architecture
IBM Software Group Process Choreographer: High-level architecture Birgit Duerrstein WebSphere Process Choreographer Development IBM Lab Boeblingen duerrstein@de.ibm.com 2004 IBM Corporation Agenda Business
More informationIBM EXAM - C IBM WebSphere Enterprise Service Bus V7.0, Integration Development. Buy Full Product.
IBM EXAM - C2180-605 IBM WebSphere Enterprise Service Bus V7.0, Integration Development Buy Full Product http://www.examskey.com/c2180-605.html Examskey IBM C2180-605 exam demo product is here for you
More informationWebSphere Application Server for z/os I'm Not a Dummy But...
WebSphere Application Server for z/os I'm Not a Dummy But... Other Sessions Agenda... 2 Objectives and Agenda Objective: To extend your understanding of WAS z/os to include things you might not have otherwise
More informationDeccansoft Software Services. J2EE Syllabus
Overview: Java is a language and J2EE is a platform which implements java language. J2EE standard for Java 2 Enterprise Edition. Core Java and advanced java are the standard editions of java whereas J2EE
More informationJava Enterprise Edition
Java Enterprise Edition The Big Problem Enterprise Architecture: Critical, large-scale systems Performance Millions of requests per day Concurrency Thousands of users Transactions Large amounts of data
More informationRich Web Application Development Solution. Simplifying & Accelerating WebSphere Portal Development & Deployment
Rich Web Application Development Solution Simplifying & Accelerating WebSphere Portal Development & Deployment Rich Web Application Development 2 Richer= Application aspect is more application features
More informationLotus Exam IBM Websphere Portal 6.1 Application Development Version: 5.0 [ Total Questions: 150 ]
s@lm@n Lotus Exam 190-959 IBM Websphere Portal 6.1 Application Development Version: 5.0 [ Total Questions: 150 ] Topic 0, A A Question No : 1 - (Topic 0) A large motorcycle manufacturer has an internet
More informationAPPLICATION ARCHITECTURE JAVA SERVICE MANUAL
29 March, 2018 APPLICATION ARCHITECTURE JAVA SERVICE MANUAL Document Filetype: PDF 152.54 KB 0 APPLICATION ARCHITECTURE JAVA SERVICE MANUAL When building a (Micro-)Service Architecture, you may need a
More informationRational Software Architect
Rational Software Architect Version 7.0 Installation Guide GI11-8354-04 Rational Software Architect Version 7.0 Installation Guide GI11-8354-04 Note Before using this information and the product it supports,
More informationE : Web Application Servers. Architecture and Design
E6998-04: Web Application Servers Dr. Donald F. Ferguson, IBM Fellow Chief Architect, IBM Software Group dff@us.ibm.com, or donff2@aol.com BLOG: http://www.ibm.com/developerworks/blogs/page/donferguson
More informationIndex. attributes, visual modeling of, , 565, 566, 567, 568 authentication, Authorization Constraint wizard, , 396
A absolute positioning in Swing, 437 acknowledge mode, JMS messages, MDBs, and, 301 action beans, Struts and, 54, 55 Action class, Struts and, 65-68, 66, 67-68 action listeners, 442-443, 443, 448-451,
More informationDistributed Systems. Messaging and JMS Distributed Systems 1. Master of Information System Management
Distributed Systems Messaging and JMS 1 Example scenario Scenario: Store inventory is low This impacts multiple departments Inventory Sends a message to the factory when the inventory level for a product
More informationInfor Integration 6.2. System Administrator's Guide for Java Message Services
Infor Integration 6.2 System Administrator's Guide for Java Message Services Copyright 2007 Infor Global Technology Solutions GmbH and/or its affiliates and subsidiaries All rights reserved. The word
More informationConnecting Enterprise Systems to WebSphere Application Server
Connecting Enterprise Systems to WebSphere Application Server David Currie Senior IT Specialist Introduction Many organisations have data held in enterprise systems with non-standard interfaces There are
More informationWhat You Need to Know Liberty in CICS
What You Need to Know Liberty in CICS Michael Jones 1er Decembre 2016 What is Liberty? IBM WebSphere Liberty Profile is an intelligent Java based web application server Started Life as a lighter edition
More informationIBM Workplace Collaboration Services API Toolkit
IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 IBM Workplace Collaboration Services API Toolkit Version 2.5 User s Guide G210-1958-00 Note Before using this information
More informationServices Oriented Architecture and the Enterprise Services Bus
IBM Software Group Services Oriented Architecture and the Enterprise Services Bus The next step to an on demand business Geoff Hambrick Distinguished Engineer, ISSW Enablement Team ghambric@us.ibm.com
More informationBEAWebLogic. Portal. Overview
BEAWebLogic Portal Overview Version 10.2 Revised: February 2008 Contents About the BEA WebLogic Portal Documentation Introduction to WebLogic Portal Portal Concepts.........................................................2-2
More informationIBM VisualAge for Java,Version3.5. Enterprise Access Builder for Transactions
IBM VisualAge for Java,Version3.5 Enterprise Access Builder for Transactions Note! Before using this information and the product it supports, be sure to read the general information under Notices. Edition
More informationIn the most general sense, a server is a program that provides information
d524720 Ch01.qxd 5/20/03 8:37 AM Page 9 Chapter 1 Introducing Application Servers In This Chapter Understanding the role of application servers Meeting the J2EE family of technologies Outlining the major
More informationIBM Rational Business Developer (RBD) is a development environment that
C H A P T E R1 Introduction IBM Rational Business Developer (RBD) is a development environment that helps programmers write business applications quickly. An organization uses RBD to meet the following
More informationIBM Advanced Rational Application Developer v7. Download Full Version :
IBM 000-137 Advanced Rational Application Developer v7 Download Full Version : https://killexams.com/pass4sure/exam-detail/000-137 Answer: D QUESTION: 52 When designing EJB clients, why should you use
More informationHistory of Enterprise Java
History of Enterprise Java! At first: Sun focused on the Java Development Kit (JDK) " Remember that Java is a spec, not a technology " Different vendors can implement Java " The JDK became the de-facto
More informationWeb Application Development Using JEE, Enterprise JavaBeans and JPA
Web Application Development Using JEE, Enterprise Java and JPA Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.
More informationSolving Application Installation Issues During Migration
Solving Application Installation Issues During Migration Introduction Each new release of IBM WebSphere Application Server provides new features and improves on existing features in the WebSphere runtime,
More informationExpeditor Client for Desktop. Client Platform Overview
Expeditor for Desktop Platform Overview Expeditor for Desktop Introduction Understand the client platform provided by IBM Lotus Expeditor for Desktop platform Expeditor for Desktop Contents This presentation
More informationBEAWebLogic. Portal. Customizing the Portal Administration Console
BEAWebLogic Portal Customizing the Portal Administration Console Version 10.0 Document Revised: March 2007 Copyright Copyright 1995-2007 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend
More informationDeveloping Applications with Java EE 6 on WebLogic Server 12c
Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need
More informationSAP NetWeaver Process Integration 7.1. SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007
SAP NetWeaver Process Integration 7.1 Providing Web Services in Java SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007 SAP NetWeaver Process Integration 7.1 1 Benefits
More informationUnderstanding the Versata Logic Server within the J2EE Framework. > A Technical Brief for Java Developers and Architects
Understanding the Logic Server within the J2EE Framework > A Technical Brief for Java Developers and Architects Table of Contents: Introduction.....................................1 Questions and Answers...........................1
More informationIBM Rational Rose XDE Developer
Extend Your Development Experience Developer Highlights Model-driven development Assisted modeling with UML support Multiple model support for Roundtrip engineering Java, Model-Driven Architecture C++,
More informationTechniques for Building J2EE Applications
Techniques for Building J2EE Applications Dave Landers BEA Systems, Inc. dave.landers@4dv.net dave.landers@bea.com Why are we Here? Discuss issues encountered with J2EE Application deployment Based on
More informationJ2EE Application Development : Conversion and Beyond Osmond Ng
IBM Software Group J2EE Application Development : Conversion and Beyond Osmond Ng IBM Software Group Practitioner View Point IBM Rational Application Developer J2EE/EJB Tooling J2EE construction tools
More informationAPIs Economy for Mainframe Customers: A new approach for modernizing and reusing mainframe assets
Contact us: ZIO@hcl.com APIs Economy for Mainframe Customers: A new approach for modernizing and reusing mainframe assets www.zio-community.com Meet Our Experts and Learn the Latest News Copyright 2018
More informationJava- EE Web Application Development with Enterprise JavaBeans and Web Services
Java- EE Web Application Development with Enterprise JavaBeans and Web Services Duration:60 HOURS Price: INR 8000 SAVE NOW! INR 7000 until December 1, 2011 Students Will Learn How to write Session, Message-Driven
More informationBEAWebLogic. Server. Deploying Applications to WebLogic Server
BEAWebLogic Server Deploying Applications to WebLogic Server Version 9.2 Revised: August 10, 2006 Copyright Copyright 1995-2006 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationGetting Started What?? Plan of Action Features and Function Short demo
System & Technology Group WebSphere Development Studio Client for iseries WDSc - An Overview for iseries Developers Daniel Hiebert dhiebert@us.ibm.com St. Louis User Group - Gateway 400 February 9, 2005
More informationImplementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p.
Acknowledgments p. xvi Introduction p. xvii Overview p. 1 Overview p. 3 The Motivation for Enterprise JavaBeans p. 4 Component Architectures p. 7 Divide and Conquer to the Extreme with Reusable Services
More informationUsing JNDI from J2EE components
Using JNDI from J2EE components Stand-alone Java program have to specify the location of the naming server when using JNDI private static InitialContext createinitialcontext() throws NamingException {
More informationISPW Meta-data + RDz APIs = Accelerated Developer Productivity
RDz User/Customer Experience series ISPW Meta-data + RDz APIs = Accelerated Developer Productivity Jack Lema ISPW Benchmark Technologies August 3, 2010, 4:30 pm 5:30 pm Session 7608 Agenda Who I am / Who
More information