AcdntlPoet 2700019V2G Visits (246)
Deploy to IBM Bluemix with the Bluemix Button, Part 1 - In this video you learn how to deploy your application code to IBM Bluemix to share it with others with the simple push of a button - the IBM Bluemix button. This 2 minutes video provides details about how that button works and how you can embed it in various locations.
Deploy to IBM Bluemix with the Bluemix Button, Part 2 - In this follow up video to Deploying to IBM Bluemix via the Bluemix button you learn how to edit your application code, examine special files in your code repository, add services to your project, and customize a build script for a sample application. IBM Bluemix allows you to share your application with others with the simple push of a button - the IBM Bluemix button.
AcdntlPoet 2700019V2G Visits (219)
For many Americans no weekend is complete without a trip to the home improvement store. The home improvement market is a substantial one with spending reaching $275B in 2011, which is 1.8% of the US GDP. As the US economy has recovered from the Great Recession those numbers have continued to tick upward. For home improvement stores peak selling season spans the late spring and early summer months when Americans are ready to tackle big DIY projects in their homes and gardens. That said, every quarter’s performance is important to publicly traded companies and sales during the Black Friday – Cyber Monday bonanza are arguably the most closely scrutinized for all retailers.
Home Improvement Company (HIC) operates more than 1,500 stores in the US. Like other retailers they’ve invested heavily in creating an online marketplace and IBM’s commerce solution and network backbone help deliver what customers experience. The Accelerated Value Program (AVP) has helped HIC manage their system for several years, but due to HIC’s restrictive travel policies almost all the work had to be done remotely. While IBM is a valued partner, this limitation frustrated both teams. Nevertheless it was business as usual in preparing for Black Friday 2013 and the HIC team felt prepared.
From a customer buying perspective it was a smashing weekend. Shoppers perused the deals, made their selections, and keyed in their credit card numbers. While watchdog sites reported HIC’s transaction speeds were slow, from a public perspective the site was never down and orders kept streaming in. Success!?
Behind the scenes, things were not so rosy for HIC. While the public facing online marketplace never appeared to be down, a cascading series of application failures created an overselling situation. For more than 12 hours happy customers were placing orders for items HIC didn’t have in inventory at many stores, nor were these items committed via their supply chain. For IT, it was all hands on deck running cycles around the clock to triage the failure. AVP was engaged and escalated to many senior IBM resources to triage and repair the system problems. For HIC, this was followed by 4 weeks of manually back tracking on all open orders to ensure customers received their merchandise and/or received goodwill compensation.
Emerson pegs the average cost of a critical retail application failure at $673K/hr. making HIC’s raw cost of lost productivity $8.07M for this 12 hour span. IBM Digital Analytics benchmarks the performance of the US retail market and publishes an annual Black Friday report. Their analysis shows that peak online buying hours are from about 7:30AM-7:30PM PST. Using publicly available information from HIC’s website we estimate that HIC’s online revenue accrual rate was >$47M/hr. tallying sales of $4.2B for this important 4 day period. At these rates, even a single hour’s compromised revenue and productivity seriously hurts the bottom line. HIC was in real pain.
Committed to helping our client, IBM made some significant changes to the way we partner with HIC in 2014, assigning local AVP team members with WebSphere MessageQueuing (MQ) expertise. This enabled IBM to go onsite frequently and work with HIC’s staff and systems. More face time with their local IBM team helped strengthen the relationship so that AVP truly became a trusted advisor. AVP also engaged a distinguished engineer (DE) as part of the extended team to provide guidance on HIC’s architecture. With this IBM investment we were able to help HIC create high availability clusters to optimize system performance. IBM also executed end to end testing to identify and optimize communications between all system nodes.
In the run up to Black Friday 2014, the WebSphere Application Server (WAS) AVP team got involved to help HIC’s portal team to troubleshoot and resolve frequent native memory issues being encountered in the performance testing environment. AVP collaborated with IBM Level 2 support as they worked to expedite resolution of related Portal PMRs. AVP's involvement helped to quickly resolve the native memory issues that were blocking performance testing and provide an opportunity for skills transfer on debugging and understanding native memory issues.
For the big sales event AVP sent 2 resources onsite and had WAS and MQ experts on standby throughout the long weekend. The proactive work paid off and the system performed beautifully without any outages or application failures. That set the stage for HIC to have a very rewarding and profitable online holiday shopping season.
AVP covers a broad set of technologies at HIC. For more information about this customer and the work IBM Middleware does there, please contact soft
 The US Housing Stock: Ready for Renewal. Improving America’s Housing 2013; Joint Center for Housing Studies of Harvard
 Rackspace. Based on the 2013 Emerson survey of 67 U.S. Data Centers
Rajeshavanthi 2700022MCX Visits (375)
Jazz is an initiative to transform software and systems delivery by making it more collaborative, productive and transparent, through integration of information and tasks across the phases of the lifecycle. The Jazz initiative consists of three elements: Platform, Products and Community.
Jazz Team Server (JTS) provides the foundational services which enable a group of tools to work together as a single logical server, and includes any number of Jazz Team Server Extensions that provide the tool-specific functionality. All of the foundation and tool-specific services are RESTful web services.
Technically, The Jazz Foundation Services (JFS) are a concrete set of RESTful web services – REST APIs – for dealing with user and project administration, security, collaboration, query, and other generic cross-tool capabilities.
The Jazz platform is designed to support any industry participant who wants to improve the software and systems lifecycle and break down walls between tools. The platform is built on architectural principles that represent a key departure from approaches taken in the past. Unlike the way monolithic, closed products of the past are integrated, Jazz has an innovative approach to integration based on open, flexible services and Internet architecture.
Jazz is an open platform designed to support any industry participant who wants to improve the software lifecycle and break down walls between tools.
Organizations need to flexibly assemble their software delivery environment, using their preferred tools and vendors. Since this environment is not static, organizations need to evolve their environment as their needs change at their own pace.
The Jazz platform provides the technical foundation for several types of lifecycle tool integration. This platform consists of an architecture and a set of application frameworks and toolkits as shown on the slide.
There are two principal facets of the Jazz architecture:
1) Linked Lifecycle Data, applying the W3C “Linked Data” standard to the realm of lifecycle data (e.g., requirements, change requests, test plans, code, etc.)
2)Integration services, providing cross-cutting capability for any lifecycle tool (e.g., user admin, project admin, lifecycle query) to enable the "system" of tools to work well together
The Jazz architecture addresses this problem by providing standard interfaces and methods for tools to establish links to data housed and managed by other tools, possibly those built on widely varying technologies. Jazz embraces the linked data approach as implemented in the Open Services for Lifecycle Collaboration (OSLC) initiative. Linked data is the fundamental architectural principle of OSLC, making it "the community and specifications for Linked Lifecycle Data.“
Integration services are general purpose cross-tool capabilities that enable the whole (a set of Jazz products) to be greater than the sum of its parts.
Some integration services (e.g., user identity management) provide a capability that all tools can use, delivering a predictable in-tool experience, and simplifying cross-tool interactions. Other integration services (e.g., dashboards or lifecycle project admin) are implemented by several tools, and knit together to provide a coherent overall integrated capability.
AcdntlPoet 2700019V2G Visits (245)
Rational Integration Tester in 9 minutes flat - Learn how to record a simple test, play it back, and view the results in under ten minutes. Learn more about Rational Integration Tester on IBM Knowledge Center at
Rajeshavanthi 2700022MCX Visits (527)
In a very typical scenario, To create a test, many testers currently sit at a PC and alternate between completing an action in the application under test and writing the step on a notepad. When the test is complete on paper, the tester (or in some cases an administrative assistant for the testing group) types the steps into a standard test template, frequently using either Microsoft Word or Microsoft Excel. Following this procedure, a single manual test is essentially written twice.
Eliminating the need to write each test twice can save you time for other testing.
In addition to writing tests twice, much time is spent adapting existing tests for similar new tests. For example, a tester might create a test to log into the application under test as an administrator, and then adapt that test to log into the application under test as a regular user. This adaptation typically takes one of two forms:
• Open the existing test, edit steps as needed, and save the test with a new filename.
• Open a new test template, copy steps from the existing test, edit steps as needed, and save the new test.
Reducing duplication among many tests reduces the time you spend maintaining test scripts.
Testers typically receive many new software builds during a development cycle, often at an increasingly rapid rate toward the end of the cycle.
When a build contains a new feature or a fix that requires modifying the steps of a test, all of the tests that relate to the new feature or fix must be updated to reflect the change in the application under test. Although this update process is not difficult to manage when only a few tests require updating, when dozens (or hundreds) of tests are affected by changes to a commonly used area of the application under test, such as a login screen, updating can be very time-consuming. Eliminating or reducing the work that is required to keep many tests up to date can save you time for additional testing.
As you increase the efficiency of your testing effort, you can use the saved time to conduct additional tests. Rational Quality Manager can help you work more efficiently in each of the testing activities:
• Creating tests: Rational Quality Manager helps you to manage reusable content and use it in similar tests. As a result, you spend less time authoring tests.
• Running tests: Rational Quality Manager associates text to be typed in the application under test with an execution step. Rational Quality Manager also associates verification text with a test step, and then compares the comparison. Rational Quality Manager provides test data variables so that you can define a test once and run it many times to accommodate different data input values. These features save you time typing in the application under test, comparing actual to expected results, and testing different data values.
• Reporting test results: Rational Quality Manager provides customizable reports that reflect test result data from all phases of the project. These reports save time that you would have spent manually tabulating test results for reporting.
• Maintaining tests: Rational Quality Manager reduces the amount of required test maintenance by storing reusable content only once. As a result, you spend less time updating many similar tests.