Manage DB2 for z/OS applications performance using InfoSphere Optim
InfoSphere Optim Data Lifecycle Management solutions manage data from requirements to retirement. Boost performance, empower collaboration, and improve governance across applications, databases and platforms.
See how the staff at one fictional organization, the Great Outdoors Company, takes advantage of InfoSphere Optim integrated data management solutions for performance management. InfoSphere Optim solutions help the team work collaboratively to gain more value from their z/OS business-critical applications.
Watch how the team:
- Resolves an emergent database workload performance problem. - Accelerates the performance and stability of the application without requiring code changes. - Builds performance into a new application right from the start, thereby reducing downstream risks and costs.
Cloud computing can make a positive difference to your company's impact on the environment and provide unbounded scale and differentiated quality of service. Each physical server on your network consumes power, creates additional heat and requires constant cooling from air-conditioning systems. These costs can be reduced with Cloud computing. In addition, Cloud computing is a means of providing service delivery for consumer and business needs in a simplified way. Businesses are looking to cloud computing to provide the agility needed to respond quickly in today's highly competitive environment and an environment that scales easily to effectively meet customer needs.
So in a nutshell, the benefits of cloud computing are predictable any time, anywhere access to IT resources. flexible scaling of resources and a positive impact on the environment. Cloud computing can be smart computing.
See how you can implement Smart Business Test Cloud, a private test cloud, using Tivoli Service Automation Manager (TSAM), Tivoli Provisioning Manager (TPM), IBM Tivoli Composite Application Manager (ITCAM), and WebSphere cloud appliance. Additionally, IBM Smart Business Test Cloud services support IBM’s hardware, software, and services platform -- which is IBM CloudBurst. Smart Business Test Cloud also gives you the option to leverage your existing systems and storage for a complete cloud solution.
Learn how to use the Amazon Web Services toolkit for Eclipse. This demo shows you how to create a simple Java™ Web application, hello world, and deploy it to the cloud. To complete the steps in this demo, you will need to have Eclipse installed and setup. You will also need to have an Amazon account.
It's all part of creating a smarter planet through software!
The IBM Optim Query Tuner and Optim Query Workload Tuner for z/OS can help DBAs and developers maximize application performance with expert advisors and tools while increasing customer satisfaction, productivity, and quality of service.
More specifically Optim Query Tuner helps developers to write more efficient SQL queries, it reduces costs and risks by enabling developers to tune SQL during development, while problems are still relatively inexpensive to fix and before they cause a costly outages or performance issues . It Operates within a familiar Eclipse development environment and features seamless integration and natural launch points within Optim Development Studio. It also accelerates query tuning analysis by providing expert advice and recommendations. It really helps DBAs and developers maximize application performance.
Check out the demo that shows an online retailer, who wants to uphold their commitment to customer satisfaction. See how they achieved their goal for online ordering response to be no more than 30 seconds.
Modeling lets you manage complexity and risk. Not all projects require models in order to be successful. The more complex a project is, the more you need models. Software is no different than every other kind of engineering in this respect. You probably don’t need to create a model before putting together a doghouse. It’s not very complex, and if the doghouse fails, i.e. falls apart, the consequences are not too dire – the dog stays in the big house. But, as we move up in complexity and look at building a family dwelling or even a high-rise office building, the need to model is more important, as these buildings are much more complex than a doghouse, and the consequences of these buildings failing are more serious.
There are many reasons to model…here are some of them.
- manage complexity
- detect errors and omissions early in the lifecycle - communicate with stakeholders - understand requirements - drive implementation - understand the impact of change - ensure that resources are deployed efficiently
Communication is the biggest benefit of modeling.
The best models represent different viewpoints of the same system. This isn’t just nice to have, it’s a necessity. Different stakeholders in a system will be interested in different viewpoints. Creating good models that ensure all stakeholders understand what they need to understand about the system is critical to success.
You need to use modeling to control the application architecture and to use a tool that uses the common language of modeling, UML. The solution should provide a way for geographically distributed teams to access the models. You want a tool that provides transformation capabilities, to aid with model-driven development. And the solution should help you create and enforce the rules of your architecture, by providing guidance on the development process you are using. This allows you to visually compare changes to models, and linking requirements to the design you are creating.
The IBM Rational product that provides this solution is IBM Rational Software Modeler. IBM Rational Software Modeler (Software Modeler) supports UML notation. It has a simplified user interface which makes it quite easy to use. Software Modeler is built on Eclipse, so it is extensible and it integrates with other Eclipse development environments. And of course it integrates with other IBM Rational products.
Rational Requirements Composer with Rational Software Modeler integration
This demo shows how to transform an IBM® Rational® Requirements Composer project into a model in IBM Rational Software Architect or IBM Rational Software Modeler. See how use cases and process flow requirements captured in IBM Rational Requirements Composer can be used as a basis for your solution analysis and design activities within Rational Software Architect or Rational Software Modeler.
It's all part of creating a smarter planet through software!
Well, you might be saying - "All this talk about creating a smarter planet through software is great, but let's see some real world examples".
I'm glad you asked. We recently published two demos that demonstrate software in the financial industry.
The first example demonstrates IBM WebSphere ILOG Business Rule Management System (BRMS) JRules. With BRMS JRules, developers can easily build and deploy rule-based applications that automate fine-grained, variable decisions used by business systems, while reducing the time, effort and cost of application development and ongoing maintenance. The short of it is that you can build, manage and run rule-based applications for Java, mainframe and SOA. This is important in industries like the financial industry.
The second example uses Cognos Now!. This product delivers operational dashboards for real-time monitoring of key performance indicators (KPIs) and operational metrics from disparate data sources. The great thing is that these dashboards can be created by non-technical people, even a "manager".
It is all about saving money and being productive faster and hence, creating a smarter planet through software!
The first demo describes IBM WebSphere ILOG Business Rule Management System (BRMS) capabilities and how they can be applied in the financial market front office. Using a fictitious company named Open Financials, the demo shows you how to use JRules to handle the routing of orders and routing of order exception processing.
IBM WebSphere ILOG Business Rule Management System applied in the financial industry DEMO
In the second demo see how Cognos® Now! can be used by financial markets firms in an algorithmic trading scenario. This scenario is part of a project called Botticelli, which is focused on positioning a suite of IBM middleware within the financial markets front office. The benefits to using Cognos Now! include the ability to rapidly deploy applications in a cost effective manner, with the easy to use, self-service user interface, and the flexible architecture.
It is cool when you can see industry examples of how software can improve your companies productivity and cost savings through software.
I worked with the Rational Focal Point team, to publish a demo discussing some of the major portfolio management challenges facing municipalities and demonstrating how Focal Point can meet those challenges, by utilizing many of the monitoring, prioritization, and decision making capabilities featured in the solution. Whether you manage a city, a company or an organization, you will need to prioritize projects and understand the return on investment each project will provide you, which can be extremely challenging, if you don't have the proper tools.
There are many other challenges and details to managing a portfolio of projects. Ideas for new investments or cost-cutting measures come from a variety of sources and most cities or companies don’t have a single repository where those ideas can be gathered and carried through a defined lifecycle. Without such a repository you run the risk of having great ideas fall through the cracks.
In lean times resources become limited. In these cases being alerted about budget overruns, scheduling delays, and resource bottlenecks as soon as possible is critical. Many cities or companies cannot generate the simple, real-time overviews that help managers quickly pinpoint trouble spots and address them in the earliest stages.
Presented here are a few of those challenges that the Focal Point solution has been designed to address—hopefully many of them look familiar to you.
Software is key to creating a smarter planet and here is a fine Industry example! Check out the demo!
This demo uses a government industry scenario to show some of the major portfolio management challenges facing municipalities. See how IBM® Rational® Focal Point can meet those challenges by utilizing many of the monitoring, prioritization, and decision making capabilities featured in the solution.
In this 6-part demos series, watch and learn about a day in the life of an agile development team. From a requirement to the final test run, watch how the team solves problems using smart software. You'll see demos of Rational Team Concert, Rational DOORS, Rational Rhapsody, and Rational Quality Manager, all working together.
Part 1 shows creating a requirement Part 2 shows defining the sprint goal and aligning the test cases Part 3 shows creating a test plan Part 4 shows developing an integrating a build Part 5 shows executing test cases and submitting defects
This week I'm going to continue the conversation with some additional features RAD has, that will help you develop software in a team environment more affectively. Here I will talk about the RAD database tools, developing portlets and the code review tool.
It is important to know that RAD includes database tools to assist developers in creating and maintaining applications that access and use relational databases. Support is provided for the most commonly used database products. The tools allow developers to access previously defined databases or to create database definitions. Wizards and frameworks are provided for XML-based data access, JavaBeans-based data access, and for using SQLJ to access the data. The tools provided in Rational Application Developer are intended to give a developer everything needed to build applications using relational databases, they are not meant as database administrator (DBA) or data architect tools.
RAD also provides tools for developing portlets. You can construct your portlet much as you would a Web page, by using a visual editor and dragging and dropping components from a palette. There is a Quick Edit view for inserting scripts into your page. There is a Data view that lets you bind data to the UI components. Additionally, there are portlet-specific components, such as Click-2-Action, which creates a data flow between two portlets, and People Awareness, which provides information on users logged into the portal. The tools allow you to create many types of portlets, and to use either the IBM portlet API or the JSR 168 portlet API. Portlets can be tested and debugged within the IDE (integrated development environment) using the included WebSphere Portal Test Environment.
Within RAD, the Code Review tool (used for Code Quality Assurance), is a rule-based static analysis tool, for automatic validation of Java code. It is used for correctness and compliance with coding standards and best practices.
It covers: J2SE and J2EE Best Practices Globalization Deep analysis of J2EE code - validation of data flow across compilation units of a J2EE application Looks across project without running code – statically Rules can be extended through rule templates Quick Code Review – 34 rules QuickFix (shown as lightbulb) Complete Code Review – 200+ rules (all rules) - When you change to the property of rules, change happens for all Reviews - Rules are part of tool, not the project
This demo shows a typical transfer scenario using the Team Debug feature. It provides an overview of the setup process, the debug artifacts included in a transfer, and how to search and retrieve debug sessions.
It's all part of creating a smarter planet through software!
New capabilities In Rational Rhapsody, that certainly will help the development community, enable team collaboration; sharing, and reviewing of design artifacts and improve validation of designs early. IBM® Rational® Rhapsody® Design Manager 3.0 leverages Jazz integration to enable teams to share design information on a central location that is accessible from a web client. The new Rational Rhapsody Version 7.6 development environment offers systems engineers improved activity diagram simulation and co-simulation with MathWorks Simulink, which can be used for early validation of functionality. Version 7.6 also includes a user interface with a new look and colors, improved testing support, and usability enhancements.
Check out this demo and see for yourself. The demo provides an overview of Rational Rhapsody Design Manager's capabilities to help teams collaborate, share, review and manage their Rational Rhapsody system engineering or embedded software design information within the overall product lifecycle. It shows how design information can be centrally located and accessed using a web client by the extended team or by a Rational Rhapsody client for system engineers and developers using Rational Rhapsody. A central location enables searching across design and lifecycle information to help locate information faster and assists in keeping the entire team informed of the current status of the design.
The demo also describes how to use Rational Rhapsody Design Manager to conduct design reviews that allow stakeholders to provide comments and visual mark-ups linked to the designs. See how you can trace from designs to other lifecycle artifacts using Open Services for Lifecycle Collaboration (OSLC) based linking and visualize relationships between designs and lifecycle artifacts through a dependency relationship diagram.
Are you at a loss on how your business uses it's services? For example, not having a roadmap of critical applications and servers and how they relate to each other. If you have servers that are set to be decommissioned in the future and/or need to know how to recover from a disaster, from a down server, you need to know what applications are dependent on what servers for planning purposes. Rational® System Architect and the service-oriented architecture (SOA) add-in helps you discover how your business uses its services.
Rational® System Architect and the service-oriented architecture (SOA) add-in shows you how your business plans and processes, IT applications and hardware interrelate. It Maps the landscape of your software programs and services and shows you how they depend on one another. This is all about smart software and saving money and improving the effectiveness and reliability of your business services.
Check out the 3 part demo series that demonstrates this for you!
Service-oriented architecture analysis with Rational System Architect, Part 1
Internet and digital technologies are transforming the way we live and work today. New technologies are transforming how we share information, make relationships and make decisions.
It was just in the 1980's, when message centers still existed and businesses manually collected all telephone messages. We will skip the steps in between, like the answering machine, but now we have VOIP that sends our voicemail directly to our email inbox. We can be anywhere in the world, including at home by the pool and collect our telephone messages instantly, from our laptops or hand held devices.
Our global teams usually communicate through instant messaging. We Collaborate real time with each other for insights, information and answers. Your team member could be in Dublin while you live in Toronto. Instant information from 3000 miles away. You might just as well be in the office next door.
We are in a new era and it has only just begun. It will be software development teams, who will continue to transform and create this Smarter Planet through software. All business processes, hidden knowledge and services will become digital for quick access, to make faster and more effective decision making, Innovation will thrive and lives will be saved. Social software will allow us to find people with areas of expertise outside of our immediate teams, who will also provide us information to make the best decisions and blossom new innovation.
Creating a Smarter Planet isn't going to be exactly easy, but it will be a lot faster and development teams will be a lot smarter and effective if they have the right software development tools. Using development tools that provide communication for global teams, that automate project status and efficiently track progress of the project, will help us build better quality software faster.
Creating a Smarter Planet starts with software development..
Learn how IBM® Rational® DOORS® not only enhances communication and collaboration through increased visibility of business objectives and technical specifications, but also ensures your project’s conformance to customer requirements, and compliance with regulations and standards. IBM Rational DOORS is a requirements management solution optimized for the needs of systems engineering, product development and enterprise I.T., with capabilities to capture, link, trace, analyze, and manage changes to requirements. Take a closer look at how DOORS can help you deliver exactly what you agreed to build, on time, and within budget.
Check out this video that demonstrates some of the advanced remote C/C++ editing features of Rational Developer for POWER. The features include: Content Assist, Parameter Hints, Open Declaration and the Outline View. It is a pretty cool Eclipse - based environment that targets POWER Linux, AIX and IBM i systems.
Rational Developer for Power Systems Software is a modern, Eclipse-based, multi-lingual, integrated development environment targeting POWER Linux, AIX, and IBM i systems. This cool video will provide an overview of how Rational Developer for Power can be used to develop C and C++ applications for AIX and POWER Linux. Check it out!
Over the last couple of weeks I've been talking about Jazz and Rational Team concert, the importance of collaboration they provide and the architecture of Jazz. This week I will go into a little more detail of the collaboration capabilities of Rational Team Concert.
Rational Team Concert makes it easy to exchange information directly in the context of your work. If an enhancement request changes, you and other team members are notified of the change automatically. You can reference the change in chat sessions and link to artifacts. Business stakeholders can also automatically stay informed about the status of task changes that interest them.
Several views enable you to share team information. You can track team activity, present information in more detail, or configure which information is visible at any time.
Many aspects of the software development lifecycle are integrated, including iteration planning, process definition, source control, defect tracking, build management, and reporting. Each of these aspects is integrated in a single environment. You can track and manage the relationships between artifacts, promote sound development processes, and gather project information automatically and unobtrusively.
All this collaboration within the tool provides the ability to reduce meetings and status reports, reduce rework and leverage top technical and business talent by matching skills with work items through the tool.
It is all about communicating all the details and changes throughout the development cycle and that is smart software development.
Use Rational Requirements Composer & Rational Quality Manager to align business with IT
Learn how the integration between Rational Requirements Composer (RRC) and Rational Quality Manager (RQM) highlights the capabilities that ensure project deliverables stay aligned to current business goals and requirements. The demo illustrates how IBM is taking integration and collaboration to a new level to help reduce project risk, reduce rework and increase productivity so that organizations can build the right product faster.
Cloud computing provides a way to develop applications in a virtual environment where computing capacity, bandwidth, storage, security, and reliability aren't issues — you don't need to install the software on your own system. In a virtual computing environment, you can develop, deploy, and manage applications, paying only for the time and capacity you use while scaling up or down to accommodate changing needs or business requirements.
IBM has partnered with Amazon Web Services to give you access to IBM software products in the Amazon Elastic Compute Cloud (EC2) virtual environment. This is product-level code with all features and options enabled.
Several options are available to get you started using IBM platform technologies in the Amazon EC2 environment. You can bring your own IBM licenses to Amazon EC2, utilize development Amazon Machine Images (for ISVs only), or leverage the production-ready Amazon EC2 running IBM service. Read more about each of those options.
Follow along as Andrew Glover gets you started using Amazon EC2, part of the Amazon Web Services suite of on-demand, pay-as-you-go products. Once you pick your OS and AMI, you'll learn how to create an SSH key pair and define a corresponding security policy, provision an instance, and launch the instance.