This document summarizes an IBM conference session about the IBM Performance Optimization Toolkit (IPOT) for optimizing application performance. IPOT allows developers, testers and support teams to monitor applications in real-time, integrate performance data with development tools, and help determine the root cause of performance issues. The session agenda included an IPOT overview, examples of profiling applications and monitoring resources and logs, and a demo.
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle Surekha Parekh
IBM DB2 Analytics Accelerator has drawn lots of attention from DB2 for z/OS users. In many respects it presents itself as just another DB2 access path (but what a powerful one!) and its deep integration into DB2 as well as application transparency makes it one of the most exciting DB2 enhancements in years. The IBM DB2 Analytics Accelerator complements DB2 by adding industry leading data intensive complex query performance thanks to being powered by the Netezza engine and enhances DB2 to the ultimate database management system that delivers the best of both worlds: transactional as well as analytical workloads. This presentation brings the latest news from the IDAA development and shows the trends and directions in which this technology develops.
ABC's proposal outlines their plan to implement single sign-on for ABCDE customers using Oracle Identity and Access Management. Key elements include migrating user profiles from Active Directory to Oracle Internet Directory, provisioning user access to applications like SAP and Jive using Oracle Identity Manager, and implementing single sign-on for web applications including LMS and Jive using Oracle Access Manager. The engagement is estimated at 19 weeks at a total cost of USD XXXXX.
We would like to share the document which describe how to Upgrade BI 4.1 SP6 to BI 4.2 SP 02. For further details check the document. Hope this document will help you
The document discusses Anypoint Monitoring and logging capabilities available with different Anypoint Platform subscription tiers. It provides an overview of features included in Gold, Platinum and Titanium subscriptions such as application performance monitoring, log management, custom metrics and events. It describes the various monitoring features in detail including application metrics, flow metrics, connector metrics, reports, log search capabilities, custom dashboards, and dedicated vs shared monitoring infrastructure. The document also provides examples of integrating Anypoint Platform logs with log management solutions like ELK and demonstrates log centralization using CloudHub and on-premise runtimes.
RA TechED 2019 - CL02 - Integrated Architecture System Software What's NewRockwell Automation
The document provides an overview of new and updated system software from Rockwell Automation, including Studio 5000 Logix Designer, View Designer, Application Code Manager, Logix Emulate, and connectivity to CAD software packages. Key updates include expanded controller support, enhanced Logix tag-based alarming, productivity improvements, and digital engineering tools to enable virtual commissioning and operator training.
RA TechED 2019 - SY22 - The Future of Software Purchase and MaintenanceRockwell Automation
The document discusses Rockwell Automation's transition to new software options, including subscriptions. It provides an overview of the benefits of the new options such as increased flexibility, efficient costs, and a modern software experience. Examples are given of how the new options can streamline software purchase, maintenance, and support.
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle Surekha Parekh
IBM DB2 Analytics Accelerator has drawn lots of attention from DB2 for z/OS users. In many respects it presents itself as just another DB2 access path (but what a powerful one!) and its deep integration into DB2 as well as application transparency makes it one of the most exciting DB2 enhancements in years. The IBM DB2 Analytics Accelerator complements DB2 by adding industry leading data intensive complex query performance thanks to being powered by the Netezza engine and enhances DB2 to the ultimate database management system that delivers the best of both worlds: transactional as well as analytical workloads. This presentation brings the latest news from the IDAA development and shows the trends and directions in which this technology develops.
ABC's proposal outlines their plan to implement single sign-on for ABCDE customers using Oracle Identity and Access Management. Key elements include migrating user profiles from Active Directory to Oracle Internet Directory, provisioning user access to applications like SAP and Jive using Oracle Identity Manager, and implementing single sign-on for web applications including LMS and Jive using Oracle Access Manager. The engagement is estimated at 19 weeks at a total cost of USD XXXXX.
We would like to share the document which describe how to Upgrade BI 4.1 SP6 to BI 4.2 SP 02. For further details check the document. Hope this document will help you
The document discusses Anypoint Monitoring and logging capabilities available with different Anypoint Platform subscription tiers. It provides an overview of features included in Gold, Platinum and Titanium subscriptions such as application performance monitoring, log management, custom metrics and events. It describes the various monitoring features in detail including application metrics, flow metrics, connector metrics, reports, log search capabilities, custom dashboards, and dedicated vs shared monitoring infrastructure. The document also provides examples of integrating Anypoint Platform logs with log management solutions like ELK and demonstrates log centralization using CloudHub and on-premise runtimes.
RA TechED 2019 - CL02 - Integrated Architecture System Software What's NewRockwell Automation
The document provides an overview of new and updated system software from Rockwell Automation, including Studio 5000 Logix Designer, View Designer, Application Code Manager, Logix Emulate, and connectivity to CAD software packages. Key updates include expanded controller support, enhanced Logix tag-based alarming, productivity improvements, and digital engineering tools to enable virtual commissioning and operator training.
RA TechED 2019 - SY22 - The Future of Software Purchase and MaintenanceRockwell Automation
The document discusses Rockwell Automation's transition to new software options, including subscriptions. It provides an overview of the benefits of the new options such as increased flexibility, efficient costs, and a modern software experience. Examples are given of how the new options can streamline software purchase, maintenance, and support.
The document provides guidance on upgrading from SAP BusinessObjects 4.0 to 4.2. Key aspects include planning the upgrade, understanding changes to features and functionality, using the Upgrade Management Tool to migrate content, and testing the upgraded system. Careful planning is emphasized to reduce risks and ensure a successful upgrade.
The document compares the features of Anypoint Monitoring across different subscription tiers (Gold, Platinum, Titanium). Platinum provides basic monitoring capabilities like custom dashboards and application metrics. Titanium provides more advanced features like dedicated monitoring infrastructure, log management, custom metrics and events. It allows collecting data at high frequency, increased data storage, and custom data retention policies. The document also provides details on various monitoring capabilities like application performance monitoring, log management, and custom metrics and events.
This document discusses the features and installation tips for SAP BusinessObjects SP2. Some key points include:
- SP2 introduces new features for Web Intelligence, including input controls, query on query, and locale formulas. It also includes improvements to security and version management for the Lifecycle Manager.
- Important documentation for SP2 includes release notes, installation guides, and documents outlining new features and fixed issues.
- The installation of SP2 can be slow, taking over 18 hours, due to a bug in the Windows Installer. It is recommended to perform a silent installation using a response file to avoid this issue. Backup of files and databases is also advised before installing SP2.
This document describes a software tool called Control Systems Autogen that can automate the generation of control system documentation and code. It summarizes:
- Autogen can auto-generate PLC code, SCADA graphics, functional descriptions and other artifacts for control systems based on design input data provided by the user, reducing development time by up to 80%.
- The user provides input data like PLC I/O points and properties of controlled equipment in Excel sheets. Autogen then generates code and documentation by replacing tags in template files.
- It supports multiple PLC and SCADA platforms and allows customizing outputs to company standards. Services include customizing Autogen, project management, and consultancy.
The Rockwell Automation® modern batch solution leads to new
productivity gains through ground breaking new products.
This session explores the features and all new capabilities of
FactoryTalk® Batch Version 13 software. It also provides an
overview of new offerings such as controller-based sequencing
with the SequenceManager™ solution and new mobility
capabilities with FactoryTalk® Batch View™ software. The session will also provide a preview of upcoming features and
capabilities of the Rockwell Automation portfolio of batch
and sequencing products.
RA TechED 2019 - PR03 - Implementation of PlantPAx SystemsRockwell Automation
This document discusses tools and best practices for implementing a PlantPAx distributed control system. It covers defining the system using the Integrated Architecture Builder tool, creating the application using the PlantPAx library and Application Configuration Manager, efficiently configuring through tools like the alarm builder and spreadsheets, testing and delivering the virtualized system, and auditing and maintaining it. The presentation provides information on these various stages of a PlantPAx implementation and demonstrates related software.
Oracle E-Business Suite R12.2.6 was released in September 2016 and included several new features and functionality across various modules. Some key updates included a calendar view for timecards in Time and Labour, new HTML user interfaces for defining users and responsibilities as well as audit trail searches, and enhancements to iProcurement, Projects, Asset Management, Order Management, Inventory, Service, and Depot Repair modules. The document provided an overview of the new functionality introduced in Oracle EBS R12.2.6 across various modules.
Innovate 2014 - What's New in Reporting and AnalyticsDragos Cojocari
The document discusses rational reporting and analytics products. It provides an overview of new features in RRDI 5.0 and Insight 1.1.4 including improved performance of the data collection component and new agile reports. It outlines the roadmap focus areas including self-serve reporting, DevOps measures, and unlocking engineering data. The reporting architecture is shown including the jazz reporting service, rational publishing engine, and Cognos for custom reports.
RA TechED 2019 - IN03 - Develop Analytics That Scale Using FactoryTalk Innova...Rockwell Automation
The document outlines an agenda for a discussion on FactoryTalk InnovationSuite. The agenda includes:
1. An overview of key discussions and labs about FactoryTalk InnovationSuite components.
2. An overview of the FactoryTalk InnovationSuite.
3. Discussions on extracting data and insights from industrial assets and how FactoryTalk InnovationSuite supports this process.
4. A review of FactoryTalk InnovationSuite components and architectures.
The document provides information to attendees about the content that will be covered in the discussion.
David Kelly discusses upgrading an Oracle E-Business Suite to version 12.1.3. He recommends establishing a patch baseline and post go-live strategy by routinely patching applications for stability, supportability and access to new features. While major patches require time and effort, tools like Patch Wizard can help assess impact and target testing. Kelly also discusses Oracle versioning including releases, point releases, and release update packs. He provides recommendations for a 12.1.3 upgrade including applying the latest recommended patch collections to reduce issues and future patching needs.
RA TechED 2019 - PR24 - FactoryTalk Brew Designed to Help Large Brewer's SucceedRockwell Automation
FactoryTalk® BrewTM is a PlantPAx-based solution designed for large breweries. It provides standard modular applications that are S88 compliant and integrated server-controller batching. This eliminates the need for custom coding and enables consistent, repeatable brew production. The solution utilizes standard Rockwell Automation process libraries and includes intuitive interfaces, recipe management, reporting, and mobile access to information. It is designed to help brewers succeed by enabling faster and more efficient project execution.
Nageswararao Chandra has over 13 years of experience in business intelligence, ETL, data quality, data governance, and data migration projects. He has extensive experience working with tools like Informatica PowerCenter, Kalido DIW, and Cognos for reporting. Some of the key projects he has worked on include the BIGS project at British Petroleum for upgrading Informatica and Kalido versions, data migration implementations, and master data management projects. He is proficient in technologies like Oracle, SQL Server, Informatica, and Kalido and has experience across domains like oil and gas, telecommunications.
The document discusses mass additions in Oracle Assets. It defines mass additions as adding multiple assets simultaneously without reentering data. The key steps covered are: creating a mass addition from payables invoice lines, preparing the mass addition by merging, splitting, and adjusting lines, posting the addition to create assets, and deleting the mass addition record. Statuses for mass addition queues like new, posted, merged are also outlined.
Electronic lockout/tagout management systems can help companies comply with safety regulations and improve outcomes. Regulations require documenting annual audits of lockout procedures and employees. Common challenges to compliance include failure to properly document audits and limited time and staff. ScanESC is an electronic lockout/tagout solution that addresses these challenges. It allows quick audits by scanning QR codes and access to procedures, audits and data from any device. This improves compliance and safety while increasing productivity.
We would like to share the document which describe the new Enhancements in SAP BI 4.2. For further details check the document. Hope this document will help you
We would like to share the document which shows How to Install SAP BI 4.2 sp02 server on SUSE Linux . For further details check the document. Hope this document will help you
OPPD upgraded their PeopleSoft Financials, HCM, and Portal applications from various older versions to PeopleTools version 8.51.12. Change Assistant was used to perform the upgrades. There were several challenges encountered including performance issues, integration issues between the applications, and "kick out" issues that took some time to resolve with Oracle support. New functionality in 8.51.12 included type ahead searching, improved navigation menus, and embedded help on grids.
The document discusses Oracle's Release 12.1 standalone applications for customers currently using Release 11.5.10. It lists several standalone applications including business intelligence applications, master data management applications, planning solutions, and human resources applications. Planning solutions highlighted include the Demand Signal Repository, Service Parts Planning, and Advanced Planning Command Center. It provides an overview of how these applications can deliver rapid value to customers and help them standardize and simplify processes.
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...AppDynamics
This session will provide a deep-dive look into using AppDynamics in a Continuous Integration Environment. As the basis for our session, we will demonstrate a CI approach to building, deploying, and managing a multi-tier distributed application that we develop from the ground up.
Attendees of this session will walk away with a clear understanding of:
-The importance of having an Agile Monitoring capability
-Strategies for AppDynamics integration into Jenkins pipelines
-How to quantify the impact of application change and tie issues back to code deployments
-Leveraging Analytics to correlate real-time application performance to business impact
-How to enhance a DevOps culture by enabling data-driven decision making and increasing collaboration across the team
This deck was originally presented at AppSphere 2015.
IBM Performance Optimizaiton Toolkit for Rational Performance TesterAshish Patel
The document summarizes an IBM conference session about the IBM Performance Optimization Toolkit (IPOT) for identifying performance problems. IPOT integrates with IBM Rational tools to monitor applications during development, testing and production. It collects resource and transaction data to help correlate problems and determine their root cause. The session agenda included an IPOT overview, examples of using it to analyze issues, and a demo.
IBM's Problem Determination Tools have evolved since their introduction in 2000 to become more robust and functionally superior through ongoing releases. Customers are migrating to the tools due to issues with older products, demands for more sophisticated development and testing tools, and rising maintenance fees for other solutions. The Problem Determination Tools suite features capabilities for supporting SOA/composite applications, optimizing performance, debugging applications, managing and testing data, and conducting various types of testing.
The document provides guidance on upgrading from SAP BusinessObjects 4.0 to 4.2. Key aspects include planning the upgrade, understanding changes to features and functionality, using the Upgrade Management Tool to migrate content, and testing the upgraded system. Careful planning is emphasized to reduce risks and ensure a successful upgrade.
The document compares the features of Anypoint Monitoring across different subscription tiers (Gold, Platinum, Titanium). Platinum provides basic monitoring capabilities like custom dashboards and application metrics. Titanium provides more advanced features like dedicated monitoring infrastructure, log management, custom metrics and events. It allows collecting data at high frequency, increased data storage, and custom data retention policies. The document also provides details on various monitoring capabilities like application performance monitoring, log management, and custom metrics and events.
This document discusses the features and installation tips for SAP BusinessObjects SP2. Some key points include:
- SP2 introduces new features for Web Intelligence, including input controls, query on query, and locale formulas. It also includes improvements to security and version management for the Lifecycle Manager.
- Important documentation for SP2 includes release notes, installation guides, and documents outlining new features and fixed issues.
- The installation of SP2 can be slow, taking over 18 hours, due to a bug in the Windows Installer. It is recommended to perform a silent installation using a response file to avoid this issue. Backup of files and databases is also advised before installing SP2.
This document describes a software tool called Control Systems Autogen that can automate the generation of control system documentation and code. It summarizes:
- Autogen can auto-generate PLC code, SCADA graphics, functional descriptions and other artifacts for control systems based on design input data provided by the user, reducing development time by up to 80%.
- The user provides input data like PLC I/O points and properties of controlled equipment in Excel sheets. Autogen then generates code and documentation by replacing tags in template files.
- It supports multiple PLC and SCADA platforms and allows customizing outputs to company standards. Services include customizing Autogen, project management, and consultancy.
The Rockwell Automation® modern batch solution leads to new
productivity gains through ground breaking new products.
This session explores the features and all new capabilities of
FactoryTalk® Batch Version 13 software. It also provides an
overview of new offerings such as controller-based sequencing
with the SequenceManager™ solution and new mobility
capabilities with FactoryTalk® Batch View™ software. The session will also provide a preview of upcoming features and
capabilities of the Rockwell Automation portfolio of batch
and sequencing products.
RA TechED 2019 - PR03 - Implementation of PlantPAx SystemsRockwell Automation
This document discusses tools and best practices for implementing a PlantPAx distributed control system. It covers defining the system using the Integrated Architecture Builder tool, creating the application using the PlantPAx library and Application Configuration Manager, efficiently configuring through tools like the alarm builder and spreadsheets, testing and delivering the virtualized system, and auditing and maintaining it. The presentation provides information on these various stages of a PlantPAx implementation and demonstrates related software.
Oracle E-Business Suite R12.2.6 was released in September 2016 and included several new features and functionality across various modules. Some key updates included a calendar view for timecards in Time and Labour, new HTML user interfaces for defining users and responsibilities as well as audit trail searches, and enhancements to iProcurement, Projects, Asset Management, Order Management, Inventory, Service, and Depot Repair modules. The document provided an overview of the new functionality introduced in Oracle EBS R12.2.6 across various modules.
Innovate 2014 - What's New in Reporting and AnalyticsDragos Cojocari
The document discusses rational reporting and analytics products. It provides an overview of new features in RRDI 5.0 and Insight 1.1.4 including improved performance of the data collection component and new agile reports. It outlines the roadmap focus areas including self-serve reporting, DevOps measures, and unlocking engineering data. The reporting architecture is shown including the jazz reporting service, rational publishing engine, and Cognos for custom reports.
RA TechED 2019 - IN03 - Develop Analytics That Scale Using FactoryTalk Innova...Rockwell Automation
The document outlines an agenda for a discussion on FactoryTalk InnovationSuite. The agenda includes:
1. An overview of key discussions and labs about FactoryTalk InnovationSuite components.
2. An overview of the FactoryTalk InnovationSuite.
3. Discussions on extracting data and insights from industrial assets and how FactoryTalk InnovationSuite supports this process.
4. A review of FactoryTalk InnovationSuite components and architectures.
The document provides information to attendees about the content that will be covered in the discussion.
David Kelly discusses upgrading an Oracle E-Business Suite to version 12.1.3. He recommends establishing a patch baseline and post go-live strategy by routinely patching applications for stability, supportability and access to new features. While major patches require time and effort, tools like Patch Wizard can help assess impact and target testing. Kelly also discusses Oracle versioning including releases, point releases, and release update packs. He provides recommendations for a 12.1.3 upgrade including applying the latest recommended patch collections to reduce issues and future patching needs.
RA TechED 2019 - PR24 - FactoryTalk Brew Designed to Help Large Brewer's SucceedRockwell Automation
FactoryTalk® BrewTM is a PlantPAx-based solution designed for large breweries. It provides standard modular applications that are S88 compliant and integrated server-controller batching. This eliminates the need for custom coding and enables consistent, repeatable brew production. The solution utilizes standard Rockwell Automation process libraries and includes intuitive interfaces, recipe management, reporting, and mobile access to information. It is designed to help brewers succeed by enabling faster and more efficient project execution.
Nageswararao Chandra has over 13 years of experience in business intelligence, ETL, data quality, data governance, and data migration projects. He has extensive experience working with tools like Informatica PowerCenter, Kalido DIW, and Cognos for reporting. Some of the key projects he has worked on include the BIGS project at British Petroleum for upgrading Informatica and Kalido versions, data migration implementations, and master data management projects. He is proficient in technologies like Oracle, SQL Server, Informatica, and Kalido and has experience across domains like oil and gas, telecommunications.
The document discusses mass additions in Oracle Assets. It defines mass additions as adding multiple assets simultaneously without reentering data. The key steps covered are: creating a mass addition from payables invoice lines, preparing the mass addition by merging, splitting, and adjusting lines, posting the addition to create assets, and deleting the mass addition record. Statuses for mass addition queues like new, posted, merged are also outlined.
Electronic lockout/tagout management systems can help companies comply with safety regulations and improve outcomes. Regulations require documenting annual audits of lockout procedures and employees. Common challenges to compliance include failure to properly document audits and limited time and staff. ScanESC is an electronic lockout/tagout solution that addresses these challenges. It allows quick audits by scanning QR codes and access to procedures, audits and data from any device. This improves compliance and safety while increasing productivity.
We would like to share the document which describe the new Enhancements in SAP BI 4.2. For further details check the document. Hope this document will help you
We would like to share the document which shows How to Install SAP BI 4.2 sp02 server on SUSE Linux . For further details check the document. Hope this document will help you
OPPD upgraded their PeopleSoft Financials, HCM, and Portal applications from various older versions to PeopleTools version 8.51.12. Change Assistant was used to perform the upgrades. There were several challenges encountered including performance issues, integration issues between the applications, and "kick out" issues that took some time to resolve with Oracle support. New functionality in 8.51.12 included type ahead searching, improved navigation menus, and embedded help on grids.
The document discusses Oracle's Release 12.1 standalone applications for customers currently using Release 11.5.10. It lists several standalone applications including business intelligence applications, master data management applications, planning solutions, and human resources applications. Planning solutions highlighted include the Demand Signal Repository, Service Parts Planning, and Advanced Planning Command Center. It provides an overview of how these applications can deliver rapid value to customers and help them standardize and simplify processes.
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...AppDynamics
This session will provide a deep-dive look into using AppDynamics in a Continuous Integration Environment. As the basis for our session, we will demonstrate a CI approach to building, deploying, and managing a multi-tier distributed application that we develop from the ground up.
Attendees of this session will walk away with a clear understanding of:
-The importance of having an Agile Monitoring capability
-Strategies for AppDynamics integration into Jenkins pipelines
-How to quantify the impact of application change and tie issues back to code deployments
-Leveraging Analytics to correlate real-time application performance to business impact
-How to enhance a DevOps culture by enabling data-driven decision making and increasing collaboration across the team
This deck was originally presented at AppSphere 2015.
IBM Performance Optimizaiton Toolkit for Rational Performance TesterAshish Patel
The document summarizes an IBM conference session about the IBM Performance Optimization Toolkit (IPOT) for identifying performance problems. IPOT integrates with IBM Rational tools to monitor applications during development, testing and production. It collects resource and transaction data to help correlate problems and determine their root cause. The session agenda included an IPOT overview, examples of using it to analyze issues, and a demo.
IBM's Problem Determination Tools have evolved since their introduction in 2000 to become more robust and functionally superior through ongoing releases. Customers are migrating to the tools due to issues with older products, demands for more sophisticated development and testing tools, and rising maintenance fees for other solutions. The Problem Determination Tools suite features capabilities for supporting SOA/composite applications, optimizing performance, debugging applications, managing and testing data, and conducting various types of testing.
RTCp enables collaborative application development on System i. Combine multiple version control systems into one wether it be RPG, COBOL, Java, .NET, or C++. Execute build and promotion from a centralized interface, move to iterative development planning,and keep track of tasks and defects with work item tracking. View the whole project scope from a central dashboard.
Power BI Report Server: a Deep Dive for SQL PASS VancouverLuca Gualtieri
Power BI Report Server allows users to publish Power BI reports, SQL Server Reporting Services (SSRS) reports, and Excel workbooks on-premises. It provides an enterprise-grade reporting solution and is compatible with SSRS. The presentation covered live demonstrations of Power BI Report Server, discussed editions and licensing, and how to configure, brand, and integrate Power BI Report Server using tools like the RS.exe utility and REST API.
Rational Insight is an enterprise reporting solution from IBM that addresses challenges in reporting across departments and disparate data sources. It provides automated, reliable reporting and dashboards across projects, teams and tools through integration with IBM Collaboration Lifecycle Management tools. Rational Insight leverages the Cognos BI platform and uses an extract, transform, load process to integrate data into a data warehouse for real-time and historical reporting.
Innovating the Software Development Process at Cadence Design SystemsRahul Razdan
Cadence Design Systems faced increasing software development challenges due to mergers, complexity, and globalization. They implemented a holistic solution using Rational tools to improve productivity, quality, and predictability across their distributed teams. This involved establishing processes, metrics, and infrastructure. The results after 6 years included increased testing capacity, more projects and sites, and maintaining high customer satisfaction despite changes. Next steps involve expanding the solution to drive product development for Cadence's customers.
The document discusses IBM Cognos software and its integration and interoperability with SAP applications and Business Warehouse. Key capabilities of Cognos include optimized access to SAP BW through indexing and caching, as well as real-time reporting and planning using TM1. Cognos provides a unified platform for business intelligence, performance management and planning across various data sources.
Broadcast Music Inc - Release Automation Rockstars!ghodgkinson
The document describes Broadcast Music Inc.'s automation of their software release process using IBM Rational tools. It discusses:
1. BMI's goals for automated release management including assembly, deployment, rollback, and redeployment.
2. How different IBM Rational tools like Team Concert, Quality Manager, and Build Forge are used to automate builds, testing, and releases of various BMI systems like WebSphere, Portal, and DataPower.
3. The technical details of setting up automated builds and deployments using Ant scripts for various components, promoting changes between environments, and storing assembled artifacts.
The document discusses TIBCO Spotfire, an analytics platform. It shows how Spotfire connects various clients to data sources via servers. It provides visualizations, analytic engines, and automation services. Spotfire Application Data Services connects Spotfire to enterprise systems like SAP, Siebel, and Oracle by introspecting their data models and delivering the data using SQL. The rest of the document focuses on how Spotfire connects specifically to SAP Business Warehouse (BW) data, discussing the challenges of differing data structures and query languages between Spotfire and BW, and how Spotfire's adapter generates optimized queries and allows unified access to BW data in Spotfire.
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Susan Yoskin
If you need to attract new developers, and want to keep your company’s name out of the headlines, then this session is for you. When your business depends on your mainframe apps working and performing well—all the time—you need to be alerted to issues as they occur and have the tools to help you find and fix the problems and test your solutions before disaster strikes (we’ve all been in those late night and weekend drills). You also need to continue supporting these applications for years to come, and that will require new talent.
This session will introduce you to the development environments that college grads are already comfortable with, and help your applications become more resilient at the same time. We’ll walk you through the tools to help you accomplish all of this and demo some scenarios to show you how efficiently our tools can perform the tasks that slow you down.
Windows 7 – Application Compatibility Toolkit 5.5 OverviewVijay Raj
This slidedeck was used at the BITPro november monthly UG meet. This session gave a detailed explanation of How the ACT 5.5 tool can be used to mitigate the AppCompat issues. Further, an overview of Windows 7 Core OS changes were also discussed.
Unlock Your CAD Data for Real-Time Development (Unity+PiXYZ) - AECUnity Technologies
This advanced presentation will focus on the exciting uses for high-resolution BIM data and provide an in-depth look at importing into Unity with a PiXYZ plugin for AEC (architecture, engineering, and construction) projects. We'll demonstrate how the Revit format and Rule Engine will be performed by Unity while using PiXYZ to simplify the models for developers. We'll be showing you previews of the upcoming photorealistic Unity material library specifically built for the AEC market.
Laurent Milon - PiXYZ
Olivier Giniaux - PiXYZ Software
Unlock Your CAD Data for Real-Time Development (Unity+PiXYZ) – AutomotiveUnity Technologies
This presentation will focus on the exciting uses for high-resolution CAD data in Unity. Attendees will get an in-depth look at the ease of converting NURBS CAD data into polygons with the PiXYZ-to-Unity plugin. From there, Mark Schoennagel, Unity's Lead Evangelist, will demonstrate how to animate the model using Timeline to create a classic "exploded view." Mark will conclude the session with a preview of the upcoming photorealistic Unity material library specifically built for the Automotive market.
Mark Schoennagel - Unity Technologies
The document discusses IBM's Jazz platform and Rational Team Concert for enabling software delivery in the style of Web 2.0. Rational Team Concert provides capabilities like collaboration, process automation, visibility into project status, and traceability across the development lifecycle. It leverages technologies like Eclipse, supports agile practices, and provides a rich web client for external stakeholders.
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.ioJitendra Bafna
The document summarizes an agenda for a MuleSoft meetup discussing Anypoint Monitoring, Anypoint Alerts, MuleSoft dataloader.io, and Runtime Manager insights. It provides information on monitoring application and API performance, setting alerts for errors or thresholds, using dataloader.io to import and export data, and gaining visibility into transactions with Runtime Manager insights. It also demonstrates Anypoint Monitoring dashboards and alert configurations.
OSA03 Pourquoi choisir IBM pour vos projets BPM ?Nicolas Desachy
Les solutions et les services BPM proposés par IBM contribuent à optimiser les performances métier grâce à des fonctionnalités destinées à identifier, documenter, automatiser et améliorer en continu les processus. Découvrez dans cette session pourquoi des clients avec des applications Oracle ont préféré le middleware IBM pour leurs projets.
This webinar covered the highlights of camunda BPM 7.0, including the new camunda cockpit for process monitoring and operations. Key highlights of 7.0 included improved runtime container integration, clustering support, and a rewrite of the process engine history using an event-based audit log. The webinar also discussed camunda's productization and support roadmap, including the differences between the community and enterprise editions and various support service level agreements. Planned features for the 7.1 release include improvements to the camunda modeler, additional application server integrations, and enhancements to the cockpit and tasklist.
Extending and customizing ibm spss statistics with python, r, and .net (2)Armand Ruis
This document discusses extending and customizing IBM SPSS Statistics using R, Python, and .NET. It provides four examples of how programmability can be used: 1) Automating repetitive work by applying syntax files to multiple data files; 2) Integrating programs and scripting to modify output table formatting; 3) Adding a quantile regression procedure from the R programming language; and 4) Adding a TURF (Total Unduplicated Reach and Frequency) analysis procedure using Python. Programmability allows users to tap existing statistical modules in R and Python to extend IBM SPSS Statistics' capabilities.
This document discusses business intelligence (BI) and how Jaspersoft aims to fulfill the promise of BI in the new IT world. It notes that while BI can improve business performance, currently only a small percentage of companies use BI solutions. It then introduces Jaspersoft 4, which features a consumer-like web application interface, a 100% web application BI stack, and easy embedding and integration capabilities. This is aimed at making BI more affordable, flexible and easy to use to drive broader adoption.
In this session we will explore how Cloud Native technologies require us to re-think the way businesses create and scale modern digital solutions. We will explore the trends that are driving the adoption of these technologies and the key use cases for their application. Most importantly, we will uncover the business problems that these technologies are most effective at solving. While many tools exist for Containers, Microservices Architecture, DevOps, and Continuous Delivery processes involved in Cloud Native development, we aim to provide best practices and guidance on how to approach these business problems when solutioning using the Microsoft Azure platform.
American Marketing Association, Legendary Leadership Series: Think like a sof...Ashish Patel
Software has been eating the world for more than a decade.
And it has been transforming new business models through platforms and ecosystems that leverage data
It’s important to think deeply about what your company does today, what is its mission?
• Are you a car maker? Are you a service provider of financial services?
• Now I challenge you to re-think that.
o If you are a car maker today; what are the possibilities if you thought of yourself as a software company that happens to make cars?
o Or a software company that happens to offer financial services?
We will explore how to Think like a Software Company on October 16th, see you there!
Join Tony Chapman and I as we host the legendary leadership series
Digital Transformation: Embracing a Growth MindsetAshish Patel
Transformation is driving innovation in mindset, business processes and models along with the associated technology to support initiatives. The typical "we've always done it this way“ approach simply no longer cuts it in the increasingly competitive digital age. The best run companies are aware of this and leverage old and new technology to create innovative products and services, gain competitive advantage and enhance customer interaction, all while ultimately improving the bottom line. However, with a reported 80% of IT budgets being spent to maintain existing legacy systems - leaving little to no money for new technologies - it leaves IT and Line of Business executives with a conundrum of introducing new systems without disrupting existing, trusted legacies... so how do we make a digital transformation successful? Come learn from one in flight.
Can your business survive the next disaster?Ashish Patel
Did you know that 40% of businesses do not re-open after a disaster? Or that it could cost an organization up to $600,000 per hour during a disaster scenario? In today’s “always on” world, businesses must continue to operate no matter what, which means that critical IT infrastructure must be available 24/7/365. In this session we will learn more about a holistic approach towards business continuity & IT resiliency and how organizations can achieve high levels of availability. We will also go over each stage of the business continuity lifecycle and talk about the importance of managed services, key processes and technologies that must be considered for a comprehensive Business Continuity & Resiliency plan.
Where in the world is your Corporate data?Ashish Patel
Your employees – and your company data – are on the go every day. As a result, your employees are relying on the use of 3rd party online services without IT approval – that is Shadow IT in your own organization. That’s some risky business. Where in the world is your Corporate Data?
With TeraGo Cloud Drive we are giving you back control of your most valuable asset, your data.
In this webinar you will learn about:
How Shadow IT is picking up velocity due to the accessibility and ease of cloud applications
Consequences of weak corporate security mechanisms
How to give your IT department control of your data and its’ security
This document discusses DevOps and its challenges in the enterprise. It identifies 5 common pitfalls that enterprises face when adopting DevOps: 1) lack of understanding of DevOps terminology, 2) balancing development and operations interests and accountability, 3) establishing the correct culture, 4) finding champions for buy-in, and 5) justifying DevOps to the business. It then provides recommendations for addressing these challenges, such as focusing on customer experience, using cloud services to improve processes, and establishing metrics to measure DevOps success.
IBM Cloud OpenStack Services provides a managed private cloud built on OpenStack that offers flexibility, scalability, and security. Key benefits include predictable pricing with monthly subscriptions to scale resources up or down, as well as dedicated infrastructure to avoid noisy neighbors. IBM manages the OpenStack management systems, network gateways, compute, and storage hardware to deliver a turnkey private cloud solution.
IBM Corporate Services Corps - Experience in MalaysiaAshish Patel
The document summarizes IBM's Corporate Service Corps program, which sends IBM employees to work on projects in developing countries similar to the Peace Corps. It describes a team of IBMers who worked in Malaysia on projects with two organizations: the Spastic Children's Association of Johor and the Handicapped and Mentally Disabled Children's Association Johor. The team helped develop strategies for improving computer education and marketing/fundraising capabilities at the respective organizations over the course of 4 weeks.
This document discusses security challenges and solutions related to cloud computing. It begins by outlining common business and IT challenges, then defines cloud computing and reviews security concerns such as data privacy, reliability, and loss of control. The document proposes that identity and access management, data security, and regulatory compliance are top security risks for cloud computing. It presents IBM solutions for privileged user access control, identity federation, and application isolation that aim to address these risks.
Application Response Measurement (ARM) based Monitoring for EclipseAshish Patel
This document discusses ARM-based performance monitoring for the Eclipse platform. It provides an overview of Eclipse and the Test and Performance Tools Project (TPTP). It describes how Application Response Measurement (ARM) is used to measure transaction response times across distributed systems. The architecture inserts ARM instrumentation into applications using bytecode instrumentation or aspects. A demonstration is provided and future enhancements are discussed, such as supporting more application types and platforms. Instructions for getting started with the ARM monitoring capabilities in Eclipse are also included.
Using and Extending the Eclipse Test and Performance Tools Platform (TPTP) fo...Ashish Patel
The document discusses using the Eclipse Test and Performance Tools Platform (TPTP) for data collection in self-healing systems. TPTP provides a framework and tools for collecting log and trace data from different systems through common interfaces. It defines common data models and agents that can collect log, trace, and statistical data. The collected data is normalized and can then be analyzed to help identify problems and enable self-healing capabilities through correlation of events.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
2. IBM Rational Software Development Conference 2006
Session: SDP14
Agenda
IBM Performance Optimization Toolkit (IPOT) overview
IT Lifecycle Management
Problem Determination by Example
Profiling a J2EE Application
Resource Monitoring
Log Monitoring
Demo (30 min)
Online References
Q&As (10 min)
3. IBM Rational Software Development Conference 2006
Session: SDP14
IBM Performance Optimization Toolkit Overview
Who are the IPOT users?
Any developer who wants to identify root cause of
performance problems and accelerate problem determination
occurring in development environment.
Any tester who wants to identify root cause of performance
problems and accelerate problem determination occurring in
test environment.
Any support developer who wants to identify root cause of
performance problems and accelerate problem determination
occurring in production environment.
4. IBM Rational Software Development Conference 2006
Session: SDP14
IBM Performance Optimization Toolkit Overview
Why would they use IPOT?
IPOT provides transaction decomposition for application
optimization
Allows the developer/tester to monitor a distributed application in
real-time
Provides a Data Collection Infrastructure (DCI) for real-time
monitoring
Integrates with Rational Software Development Platform
IPOT accelerates problem determination by correlating the
different data collection views (logging, performance and
resource monitoring data) by time.
IPOT allows to import data from production environment and
visualize it for analysis and correlation in the development/test
environments.
5. IBM Rational Software Development Conference 2006
Session: SDP14
IT Lifecycle Management
ITBusiness
Application
Development
Problem
Determination
Development
Team
Deployment2
1
3
Operations
Team
6. IBM Rational Software Development Conference 2006
Session: SDP14
Problem Determination by Example
An example: Plants By WebSphere
Application ServerWeb Server Database Server
Application Server
Data Collection
Infrastructure
IPOT Agent
ITM Agent ITM Agent
Steps to collect resource data
Steps to collect application performance data
ITM Agent
7. IBM Rational Software Development Conference 2006
Session: SDP14
Instrumenting your Application Server
DCI provides a script to help instrument your application server
(instrumentServer.bat or instrumentServer.sh located in the
<INSTALL_HOME>rpa_prod directory).
Run without any parameters will display a help screen.
The WebSphere server that you want to instrument MUST BE
RUNNING before instrumentation and MUST BE RESTARTED
after instrumentation.
Example
instrumentServer –install –type IBM –serverName server1 –
serverHome “C:Program FilesWebSphereAppServer” –
serverVersion 5
BEA WebLogic™ is also supported
8. IBM Rational Software Development Conference 2006
Session: SDP14
Profiling a J2EE Application
Profile distributed applications in real-time
Import application trace data after an application has executed using
TMTP or ITCAM
20. IBM Rational Software Development Conference 2006
Session: SDP14
Architecture: Performance Data
Target SystemPresentation System
IPOT
RPT/RAD
Eclipse Platform
AgentController
AgentController
Data Collection
Infrastructure
Application Server
Application
IPOT Agent
21. IBM Rational Software Development Conference 2006
Session: SDP14
Resource Monitoring
Observe resource usage on systems as an application executes
Resource counters are statistical data that change over time
26. IBM Rational Software Development Conference 2006
Session: SDP14
Architecture: Statistical Data
Target System
IBM Tivoli Monitoring
Data Warehouse
Management Server
SOAPServer
Presentation System
IPOT
Web Service Client
RPT/RAD
Eclipse Platform
ITM Agent
(Linux OS)
ITM Agent
(Windows OS)
ITM Agent
(Unix OS)
ITM Agent
(DB2)
…
Internet
(HTTP/HTTPs)
27. IBM Rational Software Development Conference 2006
Session: SDP14
Steps to Problem Determination
Application log events are generated during execution
Correlation of these log events with events during resource
monitoring and application trace help identify the problem
Correlation between log events from different systems, such as
application servers and data base systems, help identify
problems
Common logging and trace format through Common Base
Event – OASIS standard
Over 115 adapters for log conversion (Generic Log Adapters)
33. IBM Rational Software Development Conference 2006
Session: SDP14
Log Monitoring
Common
Base Event
Application
Server
Servers
Storage
devices
Database
Networks
Applications
AdaptersAdapters
34. IBM Rational Software Development Conference 2006
Session: SDP14
Analyze applications deployed to a pre-production or
production environment using Tivoli products
Provides a developer a realistic view of the events in a
production environment for root cause analysis
Import performance data from IBM Tivoli Composite
Application Manager (ITCAM) products after the application
has executed
Import statistical data from IBM Tivoli Monitoring (ITM) after the
application has executed
Steps to Problem Determination
35. IBM Rational Software Development Conference 2006
Session: SDP14
Import Performance Data
36. IBM Rational Software Development Conference 2006
Session: SDP14
Import Performance Data
37. IBM Rational Software Development Conference 2006
Session: SDP14
Import Performance Data
38. IBM Rational Software Development Conference 2006
Session: SDP14
Import Performance Data
39. IBM Rational Software Development Conference 2006
Session: SDP14
Import Performance Data
40. IBM Rational Software Development Conference 2006
Session: SDP14
Import Performance Data
42. IBM Rational Software Development Conference 2006
Session: SDP14
Architecture: Import Performance Data
Target System
IBM Tivoli Composite Application
Manager
Data Warehouse
Management Server
WebServices
Presentation System
IPOT
Web Service Client
RPT/RAD
Eclipse Platform
Management
Agent
Management
Agent
Management
Agent
Management
Agent
…
Internet
(HTTP/HTTPs)
43. IBM Rational Software Development Conference 2006
Session: SDP14
Import Statistical Data
44. IBM Rational Software Development Conference 2006
Session: SDP14
Import Statistical Data
45. IBM Rational Software Development Conference 2006
Session: SDP14
Import Statistical Data
46. IBM Rational Software Development Conference 2006
Session: SDP14
Import Statistical Data
47. IBM Rational Software Development Conference 2006
Session: SDP14
Import Statistical Data
53. IBM Rational Software Development Conference 2006
Session: SDP14
Eric Labadie
Ashish Patel
http://www-128.ibm.com/developerworks/rational/library/05/523_perf/
Thank You
Editor's Notes
Please note that if you simply apply this template to your existing presentation, you risk not updating the notes and handouts masters of your presentation. Please follow the steps below to copy your existing slides into the new template.
1. Download the new template to your hardrive
2. Open existing presentation that needs to be updated with the new template
3. Go to slide sorter view from the &quot;View&quot; menu
4. Press &lt;Control&gt; &quot;A&quot; to select all slides in this view
5. Press &lt;Control&gt; &quot;C&quot; to copy all slides in this view
6. Select &quot;Open&quot; from the File menu and open the new template
7. Go to slide sorter view from the &quot;View&quot; menu
8. Press &lt;Control&gt; &quot;V&quot; to paste the slides
9. Select slides 1 and 2 which are no longer needed in your presentation and press &lt;Control&gt; &quot;X&quot; to cut
10. Select “Save As” from the File menu and rename the file
Reformatting Issues:
Replace Fonts (especially Times New Roman)
Due to a PowerPoint limitation, it’s advisable to run the “replace fonts” option after applying the template
Select Format/Replace Fonts and select desired font to be changed (Times New Roman and Arial are commonly seen here to be replaced with Arial Narrow)
Correct Colors - graphic objects and text created not using the auto layout features may not automatically convert. Some reformatting may be necessary.
If slide background colors are incorrect, reset slide background color to autocolor
If graphics are colored incorrectly, use the colors that are built-in to the template already as these are pre-approved colors
Slide Layouts
It may be necessary to reapply slide layouts to problem slides. To do this, from the View menu, make sure “Task Pane” is selected. Select “Slide Layout” from the Task Pane and select the desired layout to reapply. Sometimes this action needs to be applied twice in order for layout to readjust.
i/t has to be on demand just as much as the business has to be on demand w/ their clients =&gt; IBM has to respond to that
- Optimize application before deploying to prevent problems before it happens in the first place
Reduce business downtimewhile accelerating business value throughput…
Quickly discover and understand application-level errors even after deployment
Speed Tivoli-aware application fix and (re)build
Optimize and accelerate (re)deployment
…by bridging developmentand operations teams
Example: Trying to run a test to identify if performance problems exist in a multi-user environment.
Diagram: Can be distributed on separate machines.
Workbench
collect performance and resource monitoring data
import data from historical systems
Data Collection Infrastructure (DCI)
Data Collection Agent
IBM Tivoli Data Collection
IBM Remote Agent Controller
IPOT Agent is reported the ARM Events. ARM Events are collected and organized into a transactional hierarchy, from the root transaction to all of its sub-transactions. This hierarchy is then converted into TPTP Trace events and sent to the Presentation System.
Need DCI installed on the Presentation System if trying to Profile J2EE Performance Metrics while executing a Performance Schedule or Test.
Resource Monitoring
We provide data collection (via the RAC) from Windows/Linux machine, JBoss/JOnas
IPOT adds value by having the ITM infrastructure in place because they support a wide array of ITM agents
There are two WebSphere configuration files that get changed during instrumentation:
(WAS5) &lt;WAS_HOME&gt;\config\cells\&lt;cell_name&gt;\nodes\&lt;node_name&gt;\servers\&lt;server_name&gt;\server.xml and variables.xml.
(WAS 6) &lt;WAS_HOME&gt;\profiles\&lt;profile_name&gt;\config\cells\&lt;cell_name&gt;\nodes\&lt;node_name&gt;\servers\&lt;server_name&gt;\server.xml and variables.xml.
To manually verify that instrumentation was successful, check that these two files have changed from their pre-instrumentation state.
In particular, check in server.xml that the ‘jvmEntries’ element has a new string in the ‘genericJvmArguments’ attribute.
Websphere Express is NOT supported. Only Websphere Application Server is supported.
- genericJvmArguments=“-Xbootclasspath/a:${MA_INSTRUMENT}\lib\jiti.jar;${MA_INSTRUMENT}\lib\bootic.jar;${MA_INSTRUMENT}\ic\config;${MA_INSTRUMENT_APPSERVER_CONFIG} -Dma.instrument=${MA_INSTRUMENT} -Dma.appserverconfig=${MA_INSTRUMENT_APPSERVER_CONFIG} -Dtmtp.user.dir=C:\Programs\IBM\Rational\SDP\6.0\rpa_prod\TIVOLI~2 -Dcom.ibm.tivoli.jiti.config=${MA_INSTRUMENT_APPSERVER_CONFIG}\config.properties -Dcom.ibm.tivoli.transperf.logging.qualDir=${MA_LOG_QUALDIR} -Dcom.ibm.tivoli.jiti.probe.directory=C:\Programs\IBM\Rational\SDP\6.0\rpa_prod\TIVOLI~2\app\instrument\5301\lib\ext -Dws.ext.dirs=C:\Programs\IBM\Rational\SDP\6.0\rpa_prod\TIVOLI~2\app\instrument\5301\lib\ext -Djlog.propertyFileDir=${MA_INSTRUMENT_APPSERVER_CONFIG} -Xrunvirt_5301:agent=ijitipi_5301:${MA_INSTRUMENT_APPSERVER_CONFIG}\jiti.properties,agent=piAgent:server=enabled
You will see a number of additional entries in variables.xml with the attribute symbolicName prefixed with “MA”.
E.g.
&lt;entries xmi:id=&quot;VariableSubstitutionEntry_1115417429895&quot; symbolicName=&quot;MA_LOG_QUALDIR&quot; value=&quot;J2EE/server1_100&quot; description=&quot;Base directory for logging for the TMTP Management Agent&quot;/&gt;
There is also an IPOT DCI specific file that gets updated when instrumentation occurs.
This file is located in &lt;INSTALL_HOME&gt;\rpa_prod\tivoli_comp\app\instrument\5301\bin\InstrumentationRegistry.xml
This file contains an entry for every server that has been successfully instrumented. The entry will look something like:
&lt;applicationServer type=&quot;IBM&quot;&gt;
&lt;name&gt;server1&lt;/name&gt;
&lt;path&gt;C:\WebSphere\AppServer6&lt;/path&gt;
&lt;type&gt;2&lt;/type&gt;
&lt;secured&gt;false&lt;/secured&gt;
&lt;keepPiAgentStr&gt;false&lt;/keepPiAgentStr&gt;
&lt;/applicationServer&gt;
Circled launch configuration types are IPOT-specific. Others come from TPTP, RPT, RAD and Eclipse.
ARM Instrumented Application is for profiling non-J2EE applications or custom ARM instrumented applications.
ARM – Application Response Measurement, an open standard.
Use J2EE Application when profiling a J2EE Application that is load driven from a browser.
IPOT contributes two profiling sets
J2EE Performance Analysis
ARM Performance Analysis
Profiling sets are configurations of profiling types with specific options, much like launch configurations. Users can define custom sets.
Profiling types have options to indicate what to include and exclude during data collection
These two sets apply only to the IPOT agent, not for the TPTP JVMPI (Java Virtual Machine Profiler Interface) agent.
JVMPI agent resides on the same process as application being profiled
IPOT agent behaves similar to a service, as it runs in its own process, and profiles all ARM instrumented applications that execute on the system
IPOT agents support a distributed environment and the workbench will automatically display all IPOT agents involved in a distributed transaction.
Components tab in J2EE Performance Analysis lets the user specify which J2EE components they wish to collect data from.
This is applicable for both IBM Websphere™ and BEA WebLogic ™ application servers.
We can also profile applications that have been instrumented with custom ARM calls.
ARM profiling type allows you to filter applications and transactions to profile, and allows you to do sampling of transactions.
Application filter matches the name of the application that was registered with the ARM engine. All ARM-enabled apps must set this.
Transaction filter matches the ARM transaction name. This is an arbitrary name set by the ARM-enabled application.
Sampling tab allows you to control the frequency of which data is collected.
This tab is the same for ARM and J2EE Performance Analysis
IPOT contributes two profiling sets
J2EE Performance Analysis
ARM Performance Analysis
Profiling sets are configurations of profiling types with specific options, much like launch configurations. Users can define custom sets.
Profiling types have options to indicate what to include and exclude during data collection
These two sets apply only to the IPOT agent, not for the TPTP JVMPI (Java Virtual Machine Profiler Interface) agent.
JVMPI agent resides on the same process as application being profiled
IPOT agent behaves similar to a service, as it runs in its own process, and profiles all ARM instrumented applications that execute on the system
IPOT agents support a distributed environment and the workbench will automatically display all IPOT agents involved in a distributed transaction.
End to end transaction UML view with a performance problem for the problematic transaction. On the scale on the right, the user can see the different shades of red beside each method calls. The darker red on the scale, the more time is spent in this location in the problematic transaction. The user can then jump to the source code from this view.
The user can the switch to the Method details views to view as well the time spent in the descendant methods called from this transaction. The user can then jump to the source code from this view.
As well, we provide method statistics views showing to the user how many times a methods was called and what is the average time spent in this method. The user can then jump to the source code from this view.
Finally, the user can go to source code from the previous views to identify performance problem
Workbench
collect performance and resource monitoring data
import data from historical systems
Data Collection Infrastructure (DCI)
Data Collection Agent
IBM Tivoli Data Collection
IBM Remote Agent Controller
Workflow:
The RPT client is the edge of the transaction (where ARM transactions are first generated). Therefore, all page are transacted from the presentation system, which behaves similar to a browser, by placing HTTP requests for all page elements (belonging to their respective pages).
For all HTTP Requests, RPT adds the ARM_CORRELATOR header attribute to the request.
Multiple RPT clients can generate the same load for the same transactions and they will be collected by the ARM engine independently.
Anything downstream from the RPT client (for example a webserver or J2EE appserver) must be instrumented with J2EE Monitoring Component (or Tivoli Data Collection, which consists of probes or hooks) that knows how to detect the ARM_CORRELATOR header attribute and then make the appropriate ARM calls to the ARM engine. Once the probe makes the ARM call, the transactions are all treated the same by the ARM engine.
In order to see “into” the application (at the method level) when the RPT test/schedule is executed, the Execution Environments involved muse be instrumented, just the same as one would do with TMTP or the IPOT DCI, so that the RPT HTTP Requests can be correlated with the AppServer’s behavious.
Caspian: Architecture will change so that IPOT is not dependent on RPT, however, RPT becomes dependent on IPOT. Allowing other products to leverage the toolkit.
IPOT Agent is reported the ARM Events. ARM Events are collected and organized into a transactional hierarchy, from the root transaction to all of its sub-transactions. This hierarchy is then converted into TPTP Trace events and sent to the Presentation System.
Need DCI installed on the Presentation System if trying to Profile J2EE Performance Metrics while executing a Performance Schedule or Test.
Circled launch configuration types are either IPOT-specific or come from TPTP.
Tivoli Monitored Host is for monitoring counters from IBM Tivoli Monitoring (ITM)
Host – Linux monitors Linux-based operating systems via the Rational Agent Controller (RAC)
Host – Windows is perfmon monitoring via the RAC
J2EE App Server - JBoss is monitoring via JMX
J2EE App Server – JOnAS is monitoring via JMX
The user can also import different log files from production as well into an aggregated view with filtering and analysis results using the symptom database
Steps to determine the cause of the problem:
using performance data
Collect performance data using the DCI
Performance data allows the tester and developer to peer into the behaviour of the application or service at a programmatic level (ie. The method level)
This approach provides solid evidence of where the potential problem is located and increases efficiency in problem determination between the tester and developer, thereby, effectively reducing the time to identify and diagnose performance problems.
Real-time data collection using the Data Collection Infrastructure (DCI) for ARM-instrumented applications
Application Response Measurement (ARM) is an open standard from OpenGroup
End to end transaction UML view with a performance problem for the problematic transaction. On the scale on the right, the user can see the different shades of red beside each method calls. The darker red on the scale, the more time is spent in this location in the problematic transaction. The user can then jump to the source code from this view.