Integrating WebSphere Service Registry and Repository with Tivoli Change and Configuration Management Database
WebSphere Service Registry and Repository (WSRR) integrates with Tivoli Change and Configuration Management Database (CCMDB).
The integration features for CCMDB in WSRR version 7 are intended to: - Provide demographic configurations information for enhanced service infrastructure visualization. (and to) - Enable SOA teams to involve the operations team for making governance decisions.
A Service Oriented Architecture typically spans across multiple phases like Service Development, Service Deployment and Service Management. Each phase needs a registry and repository optimized to that specific phase and the ability to share information and communicate with other registries and repositories. Across the SOA lifecycle, IBM’s registry and repository offerings provide federated governance capabilities.
The integration of WSRR with CCMDB enables federation of service related meta-data associated with Service Deployment and Service Management.
Tivoli CCMDB contains configuration information relevant to IT Service Management tasks, like: - Application and server topologies, - Relationships and references among logical and physical deployment units - Meta data relating to specific aspects of configuration and management - Automated Service Management processes - Discovery of the hosting infrastructure - (at the same time) WSRR manages service related information for deployment and runtime operations of services.
Meta-data associated to a Service object in deployment lifecycle can be linked with the Configuration object in the management lifecycle of a Service in SOA environments.
This demo shows how to set up the integration of WebSphere Service Registry and Repository with Tivoli Change and Configuration Management Database through simple steps. It gives an overview of how this integration provides demographic information of services and involves operations professionals who make governance decisions in service oriented architectures.
Test and simulate rules using WebSphere ILOG Business Rules Management System
Managers responsible for policy making in decision-rich enterprises have benefited enormously from information technology. But as the pace of change has increased, and the reach of automation has been extended, traditional software applications have been unable to deliver the flexibility and agility required by most businesses.
A business rule management system (BRMS) enables organizational policies – and the operational decisions associated with those policies – to be defined, deployed, monitored and maintained separately from core application code. By externalizing business rules and providing tools to manage them, a BRMS allows business experts to define and maintain the decisions that guide systems behavior, reducing the amount of time and effort required to update production systems, and increasing the organization’s ability to respond to changes in the business environment.
BRMS solutions automate policies in custom and composite business applications. They lower application maintenance costs, facilitate more accurate and consistent business policy implementation across applications, and improve collaboration between your business and IT departments.
In this demo, learn how WebSphere ILOG Business Rules Management System allows organizations to easily adapt business rules while ensuring compliance with policy requirements and analyzing the business impact of changes against key performance indicators. This demo uses an insurance industry scenario to show how the WebSphere ILOG BRMS allows business users to easily handle testing and simulation of rule changes from within a collaborative, Web-based environment.
IBM Cognos Adaptive Application Framework V8.4, Part 4: Extend the target model: Creating calculations and filters
A month ago I kicked off a blog on Cognos's Analytic Applications - Adaptive Application Framework Version 8.4 product. Here is part 4, that discusses Creating calculations and filters.
Let's review what we discussed just to level the playing field. Then we will get into the next demo:
IBM Cognos Analytic Applications deliver ready-made or packaged analytics using a common business model that assesses performance of specific functional domains, which include finance, customer, supply chain and workforce. The applications help our customers gain insight into their performance faster and far more cost-effectively than if they were to build it themselves. In addition, with a common business model for analysis, customers can extend the point of analysis through shared KPI’s that either deepen or extend their assessment of performance, either departmentally or cross-departmentally.
The Congos Adaptive Application Framework (AAF), meanwhile, is the application’s management model backbone, and allows organizations to adapt, or modify reporting and analysis through a configurable process completed via a single touch point. The approach uses a drag and drop GUI to automate and streamline the management and implementation of changes, as well as seamlessly synchronize the generation of core components of the application’s pre-built sourcings, warehouse, semantic and reporting layer.
The Adaptive Application Framework (AAF) lets you design a Warehouse model, define the ETL, and create a Framework Manager model for reporting purposes. Watch this demo to learn how to create two new calculations and a stand-alone filter in the Target Model.
Visualization software from IBM provides the industry’s most comprehensive set of graphics products for creating highly graphical, interactive displays. User interface developers reduce development time and risk. End users understand their information better, and can react faster.
Some of the displays that the visualization products provide are Diagrams, Gantt Charts, Maps, Business dashboards, SCADA/HMI screens Telecom displays, Defense Maps and Charts.
Here is a short video that shows a variety of IBM ILOG Visualization products in action, including IBM ILOG JViews Enterprise and IBM ILOG Elixir Enterprise. See for yourself how the user interfaces you build for your customers can be intuitive and engaging!
Check out this demo of IBM® Rational® AppScan and IBM Tivoli® Access Manager. Together, these 2 products complement each other. Tivoli Access Manager grants access to web applications and Rational AppScan ensures that these applications are scanned and tested for vulnerabilities. This application security solution allows companies to preemptively and actively protect applications from external and internal threats, increase efficiencies, support compliance and improve an organization's overall security posture. Organizations should not neglect the important step of securing their web applications, the users that access them, and the data they collect.
After all, security is key to creating a smarter planet!
There are fundamental tools and solutions that are needed throughout the develpment lifecycle:
Requirements management: Helping you capture, analyze, and manage requirements from conception to end of life. Systems Modeling: Allowing you to visually develop complex systems using a structured approach across all design disciplines. Collaboration & Change Management: Enabling Synchronization of changes across mechanical, electronic and software disciplines and throughout the supply chain. And finally Quality Management: Helping you Deliver enduring quality with improved efficiency using a lifecycle approach to quality management
Check out this demo that provides a solution for systems and software engineering.
See a demonstration of IBM's Rational solution for systems and software engineering. Using Rational DOORS, Rational Team Concert, Rational Rhapsody and Rational Quality Manager, you can reduce the time, cost and risk of developing profitable products and systems. Learn what core strengths and capabilities this Rational solution provides.
Based on the Jazz platform, IBM Rational Team Concert provides a lean collaborative lifecycle management solution with agile and formal planning, project reporting, process workflow, work item management, source code management and build management, in a single integrated product supporting all popular platforms. Combine that with IBM® Rational® DOORS® Change Management integration feature and The IBM® Rational® Rhapsody® model-driven development environment creating real-time or embedded systems and software, then you have a full orchestra.
Check out this demo that provides a short introduction on using IBM®Rational® Team Concert for complex systems and software development. It takes you through a scenario that uses several IBM Rational products to show how process controls can be enacted through rule based process guidance. The demo starts in the Rational DOORS requirements database where integration is used with Rational Team Concert to create an implementation request for some work to be performed in an IBM Rational Rhapsody model. It then steps through a work flow using the features of Rational Team Concert to manage both the changes to the model and a formal review process enacted on the project.
It's all part of creating a smarter planet through software development!
Backup and recovery of systems is extremely important! From an IT perspective, manual backup and recovery processes are tedious, error prone, and time consuming, therefore, they are not frequently implemented. As the volume of data increases, though, it becomes more difficult to back up and recover without longer downtime that impacts production applications. To help resolve these challenges in database backup, recovery, and data unload, IBM DB2 Advanced Recovery Solution for DB2 for Linux, UNIX, and Windows provides three distinct products: IBM DB2 Merge Backup, IBM DB2 Recovery Expert, and IBM InfoSphere Optim High Performance Unload.
Watch how database administrators at a fictitious company improves their backup and recovery strategies with an IBM DB2 advanced recovery solution. See how the team uses various Optim and DB2 tools to make their backup and recovery process faster, simpler, and more efficient. This recovery solution includes three distinct products: DB2 Merge Backup, DB2 Recovery Expert, and Optim High Performance Unload.
IBM® Rational® Build Forge® is IBM's flagship product for build and release management. It not only provides an amazing potential to automate the build process but also to automate the testing procedures for any team.
For most developers, the use of Build Forge has been confined to using the management console, or the graphical user interface (GUI). Many teams are unaware that Build Forge can also be connected through a client and that it can integrate with IBM® Rational® Jazz™ technology-based software, too. When teams need to create or integrate their custom build and test solutions with Build Forge, application programming interfaces (APIs), known as Build Forge clients and provided by Build Forge, play an important role. The client gives you a simple and robust way to add, update, modify, and interact with the Build Forge objects in the same manner that the management console does.
Check out this this demo to learn how to create a basic "Hello World" project in IBM® Rational® Build Forge®. This demo steps you through the following tasks: Creating a server authentication, creating a selector and server, creating a project, running a project, and scheduling a project.
For most developers, the use of Build Forge has been confined to using the management console, or the graphical user interface (GUI). Creating and using Rational Build Forge libraries can be a smart programming practice and it is easy in Build Forge. Libraries are useful for extracting repeated code so that it does not have to be re-entered as a step or series of steps in each project; the project can simply utilize the library. Libraries differ from projects only in that they do not use a selector.
Build Forge can also be connected through a client and it can integrate with IBM® Rational® Jazz™ technology-based software, too. When teams need to create or integrate their custom build and test solutions with Build Forge, application programming interfaces (APIs), known as Build Forge clients and provided by Build Forge, play an important role. The client gives you a simple and robust way to add, update, modify, and interact with the Build Forge objects in the same manner that the management console does.
Check out this demo that shows how to create a library, copy a project, inline a basic library and then use it as part of a simple pass/fail chain.
Everyday over 50,000 airplanes are guided safely through the air. The new air traffic control teams are becoming digitally savvy using more high tech software and tools to do their job more efficiently for the safety of all of us.
The air traffic control team works much like a software development team, where there are many defined roles, all very important to complete the mission.
For example, different types of air flight controllers take control of the flight throughout the planes journey to it's destination, from departure gate to arrival gate. (Think of the plane as an application) It is a very complex process just like the software development process.
Clearing each flight from the gate to the runway involves several steps and teams of people working together. The pilot calls for clearance and will receive clearance from the ground controller, who will take the pilot to the appropriate runway and will put the plane in line for take off. The ground controller will also manage any factors affecting the flight such as weather.
The local controller will take the aircraft and issue the "take off clearance", to get the pilot airborne. Once the aircraft is airborne, the tower control contacts departure control and the flight is handed off to Tracon, who's job it is to get the plane through all the other aircraft in the area, track the plane to it's flight cruising altitude, and onto it's destination. Then a regional air route center then takes control.
Oh by the way, there are project manager types managing all this. Sound familiar?
IBM Software tools serve as an air traffic control system for IT. Development teams like air traffic controllers need to use the most up to date efficient tools and team tools to provide security and safety. We all need to create a smarter planet in everything we do. As software developers there are some awesome development tools available to help us create this smarter planet through software. We need to work efficiently and smarter in our global software development teams, as we hand code over from one team to the other. The key thing is communication, just like the flight controllers. Using development tools that help us communicate to our team members better, will help us develop better quality software in less time.
Check out these demos on how teams can use development tools to improve the communication through the development process:
Change management with IBM Rational ClearQuest and ClearCase, Part 1
This demo shows you how to integrate IBM® Rational® ClearQuest® and ClearCase® into a integrated change management solution. The deployed Web banking application is tested for defects. Once the test manager discovers the defect, the manager walks through the submission process. The defect is reviewed and assigned to a developer (Alex in the demo) by the project manager. Once the defect is assigned to the developer, he works to resolve the defect utilizing IBM Rational Application Developer, ClearQuest, and ClearCase. This is the first of a two part demo series. Demo
Change management with IBM Rational ClearQuest and ClearCase, Part 2
This demo continues where part 1 left off. It follows the developer (Alex) as he works on resolving the defect submitted to him. Alex uses IBM Rational Application Developer with plug-ins for ClearQuest and ClearCase. First, you'll see Alex's to-do list that contains submitted high severity defects assigned to him. Next, Alex connects to the ClearCase server and changes the code to correct the defect. Then Alex verifies his changes by running the application within his IDE. Finally, Alex checks in his changes and transition the state of the defect from open to resolved using ClearQuest. This is the second of a two part demo series. Demo
Maintaining database and application uptime while improving performance and lowering costs is an important challenge for DBAs and IT organizations.
IBM® InfoSphere™ Optim™ Configuration Manager allows you to view an auditable inventory of the information in your data systems. You can track configuration changes, determine and resolve problems by working with current and historical configuration data, and manage client configurations all from a central repository.
In this demo, check out how an IT team at a fictional company, the Sample Outdoor Company, can optimize their data availability and resource utilization with InfoSphere Optim Configuration Manager.
It is all about creating a smarter planet through software.
Optim™ Performance Manager for DB2® for Linux®, UNIX®, and Windows® boasts a whole new architecture that includes modern browser-based user interfaces which provide system health overviews and detailed diagnostics to isolate the source of emergent problems. It provides performance analysis and tuning for managing DB2 systems using an easy to use web interface.
You should check out these demos to get started on the basics. It is a really cool product.
IBM Optim Performance Manager 22.214.171.124, Part 1: Install the product
Part 1 of this demo series describes IBM Optim Performance Manager 126.96.36.199 architecture and packaging, and how to install the product. Part 2 describes the Extended Insight architecture, and how to install and configure the Extended Insight client.
IBM Optim Performance Manager 188.8.131.52, Part 2: Install and configure the Extended Insight feature
Part 2 describes the Extended Insight architecture, and how to install and configure the Extended Insight client.
Some 65% of software projects fail to meet their stated objectives on time and on budget, driving $300 billion (USD) in unanticipated costs.
That is shocking, isn't it? Today’s solution delivery challenge is building better software, faster, despite ever-changing business goals
IBM Rational Software Architecture (RSA) really helps you innovate, collaborate and accelerate delivery within your enterprise. In a tight economy or even a great economy, these are not luxuries. These are necessities that give you a competitive edge and help you meet your development objectives.
Where RSA differentiates itself is collaboration. RSA is built on Jazz and this collaborative platform ties into your software delivery project. Unlike other software, where your models often become pictures of what is ‘thought’ to be implemented. RSA is integrated into the software delivery lifecycle, so your models can evolve with implementations and as new design details are identified, they can be communicated to stakeholders in real time. Designs can also be used to jumpstart development with "out of the box" transformations such as JEE5 from UML, unlike other abstractions, which are merely pictures that become obsolete quickly. With RSA your delivered code will match the design specifications. This means, you will not have ‘rushes’ to produce documentation for compliance audits and maintenance and enhancement of your applications will take an average of half the time and half the cost.
Many questions that come up in project status meetings are: what is the impact a requirement change has on the code? On the project deadline? On the project budget? If a ‘minor’ change is requested, for example, instead of 1000 simultaneous log-ons it should be 10000 or a minor process change due to newly announced regulations, what impact does it have on the project? Can these changes be accommodated? What does it mean to the status of the project?
RSA Integrates all aspects of software delivery lifecycle giving you a window into all of the surrounding software development phases – really linking design to all those phases. With views into requirements, your business processes, your change management and version control process – you truly do have a comprehensive integrated platform that is aligned to business goals, with an infrastructure for impact analysis.
Here is a list of benefits:
Abstraction (DSL, Deployment): Makes solving problems quicker, and easier - Bridge the Business-IT Gap with business and architectural models and SOA - Leverage your heterogeneous environments targeting a mix of Java/JEE/WebSphere/C++/C#/Microsoft .NET and other technologies - Better team collaboration leveraging the power of abstraction and the power of the Jazz platform integrated with Rational Team Concert - Mitigate risks, reduce costs, and improve outcomes by leveraging the techniques of abstraction-based communication, traceability, impact analysis - Manage evolution of, and adherence to, design contracts as development is carried out by geographically and/or organizationally distributed teams
Automation: lets you focus creative solution not repetitive tasks … automate mundane, repetitive tasks - Eliminate the mechanical and mundane, and focus on the creative. - Achieve high returns on investment by automating development with abstractions, patterns, and transformations that are tailored to your specific domains and architectures. - DSL services and tools to help define a custom environment for just enough modeling (tailored, simplified, adaptable) for the business.
Simplification: reuse, don’t start from a blank slate
RSA also has collaborative development asset sharing with Rational Asset Manager, live debug sharing with Rational Team Concert and SOA architectural freedom with WebSphere Business Modeler and WebSphere Integration Developer. It is important that tools integrate and talk to each other.This is all part of working smarter through collaboration and accelerate delivery. In other words, creating software with smart integrated tools to develop software faster and at a lower cost.
Don't let your development project fall into the 65% of software projects that fail to meet their stated objectives on time and on budget.
It is all part of creating a smarter planet through software.