IBM Cognos Adaptive Application Framework V8.4, Part 3: Extend the target model: Creating a custom hierarchy
A couple of weeks ago I kicked off a blog on Cognos's Analytic Applications - Adaptive Application Framework Version 8.4 product. Here is part 3, that discusses creating a custom hierarchy
Let's review what we discussed last time and then 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 the steps to learn how to create a new hierarchy to an existing dimension as well as set the member caption role to display the proper fields at report time.
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.
Now for my last installment for Rational Developer for Power Systems Software. This demo will provide an overview of how Rational Developer for Power can be used to develop COBOL applications for AIX. It is pretty cool stuff. Did I mention that it is Eclipse-based, integrated development environment targeting POWER Linux, AIX, and IBM i systems.
Check it out! All part of creating a smarter planet through cool development tools.
Software development needs to be smart. Development tool integration is key to smart software development. Let's talk about Rational® Requirements Composer, which is a suite of requirements definition and business prototyping tools. Its graphical editors enable you to quickly develop requirements, construct use cases, build glossaries, create business processes and design user interface sketches and storyboards.
When you define requirements with IBM®Rational Requirements Composer, you can elicit, capture, elaborate, discuss, and review requirements using a variety of requirements definition techniques and collaboration capabilities. Rational Requirements Composer integrates with IBM Rational RequisitePro®, IBM Rational DOORS, and the Jazz-based products IBM Rational Team Concert™ and IBM Rational Quality Manager. Rational Requirements Composer also integrates with IBM Rational Software Architect and other Rational Software Delivery Platform products. Could a development team ask for anything more? Integration and communication is key to a smart development environment, which reduces risks and costs, by increasing team communication within the team tool set.
See the new capabilities in IBM® Rational® Requirements Composer, which expands this application from requirements definition to requirements management. This demo shows you reporting, the Web interface, Web review and approval, collections and snapshots, and collaborative application lifecycle management.
It is all part of creating a smarter planet, beginning with software development!
Tech Security is very important to all of us. Whether it is on the web or the safety of our company's data. As IT professionals we need to implement security everywhere to protect information. Hackers and unauthorized users are working their way into the computer systems of major companies and retailers across the country. As the bad guys get savvier, identity theft has become more common. Last year, the number of incidents of identity fraud in the United States increased 22% over 2007, according to the most recent survey by Javelin Strategy & Research.
As consumers and employees we expect our information, whether personal or work information to be secure. Check out these two demos to see how Tivoli is working on corporate security. Let's create a smarter more secure planet through software.
Tivoli security user compliance management
See how IBM® Tivoli® Identity Manager, IBM Tivoli Access Manager for Enterprise Single Sign-On, and IBM Tivoli Security Information and Event Manager work together to address security and policy compliance challenges, including unauthorized access by privileged users. IBM provides a robust and complete solution to address the user management lifecycle including the critical task of privileged user activity monitoring. This holistic approach to managing user access can improve your risk management strategy and your operational efficiency.
IBM® Tivoli® Access Manager for Operating Systems, IBM Tivoli Compliance Insight Manager, and the IBM Classification Module are integrated to deliver a first of a kind unstructured data security solution that classifies, protects and monitors sensitive, unstructured data. See how they work together to protect and secure your data.
Using the IBM Optim Performance Manager Extended Insight dashboard
This is a really cool product! A follow-on to DB2 Performance Expert, Optim Performance Manager Extended Edition provides a comprehensive, proactive performance management solution for database applications. You can use Optim Performance Manager Extended Edition to identify, diagnose, solve and prevent performance problems before they impact the business.
In this demo, check out how the Extended Insight capability of Optim™ Performance Manager Extended Edition enables database administrators to understand where database transactions, workloads, and SQL requests are spending their time, such as in the database server, the network, or in the application server. This demo provides tips and techniques for using the Extended Insight dashboard.
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.
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.
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!
Managing your business information and providing reports for people to review and monitor is all part of creating a Smarter Planet. Don't get caught in the data frenzy. IBM Cognos Business Intelligence (BI) is a great tool to manage business information and reporting. It combines the features of all previous Cognos products and applications and provides a complete and scalable BI solution. Cognos has a completely different architecture than the previous versions, every component is integrated and in one place and the main and most significant idea is to use one common metadata for all components.
Framework Manager is a Cognos modeling tool for creating and managing business-related metadata for use in Cognos analysis and reporting. It is a client application to manage metadata which is stored centrally in the Content Store. Framework manager sets up a pointer on where the data is stored and what is the relation between data sources. The main users of Framework manager are data warehouse developers and data modelers. When creating new reports, report authors base on the metadata information (packages), published with Framework Manager.
Managing your busienss information and reporting for people to review and monitor is all part of creating a Smarter Planet. Check out these 3 demos to see IBM Cognos Framework Manager in action.
The Cognos® metadata model lets you simplify end user experience and to provide for cross-InfoProvider reporting - with or without the availability of a MultiProvider. With cross-InfoProvider reporting, you can use a single environment to work with both SAP Business Warehouse (BW) and non-SAP data. This demo series shows you how to get the model ready for the content authors to use.
In this first demo, watch and learn how to import the relevant SAP Business Warehouse metadata related to your reporting requirements.
IBM Cognos Framework Manager, Part 1: Import metadata from a SAP BWDemo!
After importing metadata from a SAP BW, you can publish this as a package and give immediate access to report authors and consumers, or you can add more value to what the authors and consumers see. In this demo, Framework Manager is used to explore an imported model.
IBM Cognos Framework Manager, Part 2: Use Framework Manager to explore imported dataDemo!
In this demo, the content of the model is exposed for end users. To expose this model, one or more packages is created. Different packages can be created to specifically meet the needs of different user communities - all based off the one model for easy central administration and maintenance.
IBM Cognos 8 Framework Manager, Part 3: Publish the data in reports for end usersDemo!
The JRules Business Rule Management System helps create a smarter planet
BRMS or Business Rule Management System (BRMS) is a software system used to define, deploy, execute, monitor and maintain the variety and complexity of decision logic that is used by operational systems within an organization or enterprise. This logic is also referred to as business rules. It includes policies, requirements, and conditional statements, that are used to determine the tactical actions that take place in applications and systems.
A BRMS includes:
-A repository, allowing decision logic to be externalized from core application code
-Tools, allowing both technical developers and business experts to define and manage decision logic
-A runtime environment, allowing applications to invoke decision logic managed within the BRMS and execute it using a business rules engine
As IBM continues to help organizations and enterprises build a smarter planet through software, the WebSphere ILOG JRules BRMS family can't go unnoticed as part of the smarter planet software solutions. It is designed for easy, safe and reliable management of decision logic that drives business systems. It is also designed to fit a wide range of enterprise architectures, it empowers both LOB and IT teams, and facilitates communication and collaboration between all rule management stakeholders. In addition, JRules BRMS accelerates time-to-market and lowers total cost of ownership through four key items:
-Collaborative rule management for business teams
-Comprehensive application development and deployment for IT teams
-Superior decision governance for business and IT users
-Robust, scalable and managed rule execution
Lowering cost of ownership, improving communication within teams and accelerating time to market are key items of creating a smarter planet through software!
Check out these two JRules demos to get more information on it's capabilities.
Learn how the WebSphere ILOG JRules Business Rules Management System (JRules BRMS) can automate decision making for data validation, eligibility and pricing in a real-world scenario. This demo shows how JRules BRMS allows organizations to gain a competitive advantage by adapting business systems to evolve with changing business policies and decisions.
Learn how technical users can import an external object model in the WebSphere ILOG JRules Rule Studio development environment. The demo also shows how to use the imported object model to write business rules.
In a previous job at IBM, I was so fortunate to be able to visit many universities and I had the great opportunity to talk with a lot of faculty and students. The most popular question I had from students was "how can I best differentiate myself to get a job". I imagine with this current economy, every student is asking this question today.
First, my answer for techy students was differentiate yourself by learning development tools outside of the classroom For example, if you have not learned to use Eclipse you need to. It is a great open source IDE that will help you build better code faster, not to mention that it is an extremely popular tool. So when you are on an interview, mention all the development tools you have learned outside of the classroom. This shows your hunger for knowledge and the desire to go above and beyond.
Second, get certified on one or more development tools. The IBM Academic initiative provides students with a 50% discount on certifications on IBM products. This always looks good on your resume and again shows that you go above and beyond.
Third, be aware of the trends and movements in technology and software development. Drop some lines of how you are interested in Cloud Computing. Talk about how you want to create software that improves the planet and comment on how it will be software development teams, who will continue to transform and create a Smarter Planet through software. You will blow their socks off.
Andask these question at your interview: "What development tools do you use to enable global teams to communicate efficiently through the software development process? How do you automate project status and efficiently track progress of the project, to build better quality software faster"? You might want to mention that you heard IBM has some great development tools that help do these tasks!" They will be stunned!
Download Eclipse at eclipse.org
Here is a demo on Eclipse you should check out: Eclipse and Amazon Web Service (AWS) 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. Eclipse installed and setup. You will also need to have an Amazon account.
IBM® InfoSphere® Data Architect (formerly Rational® Data Architect) is a collaborative enterprise data modeling and integration design tool to discover, model, relate, and standardize diverse and distributed data assets.
Check out this demo that shows how a data architect at a fictional company uses IBM® InfoSphere® Data Architect to efficiently create multidimensional data models of a new data mart, which can be used for business intelligence and analytical reports. The process focuses on data model transformation and validation (including built-in best practices), customizable diagrams, and DDL script generation.
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.
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