Tuesday, June 30
6:30 a.m. ET
Every line of code you create comes with a complexity cost. How can you tame this complexity for your large source base? One way is to streamline your delivery turnaround time for enhancements and fixes by visualizing your projects' source code—after all, "a picture is worth…” Some major financial systems are driven by industry standard visual representations that allow those projects to meet agile DevOps demands. Join this session to learn about productivity gains and improve your continuous delivery of software.
Roger C. Snook
Sales&TechSales Enabler: DevOps/Mobile/MobileFirst & Hybrid Cloud
Roger brings twenty five years of software product innovation and consultative engagements across several industries.
Roger is an OMG Certified UML Professional, IBM and Open Group Certified Specialist and has been a featured global speaker on Cloud Software, DevOps for Mobile, SOA, Design, and Rational software topics.
Roger is also a volunteer for the American Youth Soccer Organization that promotes a fun, family soccer experience for 1,000 kids in the Eastern Panhandle of West Virginia.
You can connect with Roger on LinkedIn at http://www.linkedin.com/in/rogersnook.
***Dial in codes will be sent a few minutes before the webcast and posted in the online meeting.
By registering for this webcast you are allowing the GRUC to provide your information to IBM and/or webcast sponsors for direct contact regarding IBM products and promotions. You will also receive a complimentary membership to the Global Rational User Community.
Model Driven Development (MDD), together with its associated UML-based tools, has been around for more than a decade now. Several advanced organizations have successfully used MDD to substantially increase their competitive edge and market share through improved productivity, quality, and time-to-market.
UML-to-COBOL transformation requires the modeling of data structures and programs. The next step in the process is the generation of the COBOL source code by using the output of a transformation. This process uses both Rational® Software Architect and Rational Developer for System z as platforms.
Generating COBOL from UML is a two-step process: modeling data structures and programs by using Rational® Software Architect and generating COBOL source from the output of this model by using Rational Developer for System z®.
Developing a COBOL model by using Rational Software Architect
Rational Software Architect is required to begin the UML-to-COBOL transformation process.
Generating COBOL source from the output of the transformation
The final goal of the UML-to-COBOL process is to generate COBOL source code that can be enhanced further within the development environment of Rational Developer for System z.
Rational® Software Architect is required to begin the UML-to-COBOL process.
Note: Rational Developer for System z provides an extension that is installed with Rational Software Architect that lets you develop a COBOL model. To use this capability, download and install the "UML Profiles for COBOL Development" extension.
The final goal of the UML-to-COBOL process is to generate COBOL source code that can be enhanced further within the development environment of Rational® Developer for System z®.
At this part of the process, the system architect who has been modeling the programs and data structures has been using the capabilities of Rational System Architect, enhanced with profiles containing additional stereotypes, primitive types, and patterns. The second modeling transformation generates the output that is used with Rational Developer for System z to continue COBOL development for System z.
Rational Asset Analyzer provides in-depth insight into dependencies within and among mainframe and distributed applications. Rational Asset Analyzer can assist you with the maintenance, extension, and reuse of existing mainframe and web applications.
Rational Asset Analyzer can simplify software projects by:
delivering up-to-date knowledge of application assets from the code itself
making the same application insight available to all team members through a web browser interface
taking an inventory of mainframe and distributed application assets
analyzing the impact of a change on mainframe and distributed application assets
improving the reuse of assets and sharing of knowledge throughout the development cycle
During the inventory process for software assets in the distributed usage tool users are facing lot of challenges to offload the code from Mainframe and process the same accordingly. To overcome this RAA has been enabled to scan the source code directly from RTC repositories.
Use the Rational Team Concert™ build engine to launch and record Rational® Asset Analyzer scans to provide ongoing analysis as part of your software development and change lifecycle.
Rational Asset Analyzer software analyzes source code artifacts, such as COBOL or JCL, and subsystem information, such as resources defined in IBM® CICS® or IBM DB2® software. To analyze source code, you point Rational Asset Analyzer software to the source code and scan. You can include this source code analysis as part of your ongoing software change process. Do this by associating a Rational Team Concert build definition with a Rational Asset Analyzer scan request. The Rational Team Concert build extracts source code to a location specified by the build definition and then makes a request to Rational Asset Analyzer software to scan from that location. This solution uses standard capabilities of both products.
Please find a detailed demo on this from the following url:-
DevOps: Think Lean - Eliminate Bottlenecks!
We are pleased to invite you to the Global Rational User Community (GRUC) virtual webcast on DevOps.
With the unprecedented explosion of technology around us and increasing customer expectations, speed of delivery becomes a key differentiator. Over the last few years, the importance of a DevOps approach to software delivery has been gaining more and more traction. Organizations now recognize that DevOps is a business capability that brings value to their business. They are seeking to understand how they can adopt DevOps to become more efficient, deliver higher quality product, be more agile and innovate.
Government agencies are constantly seeking ways to reduce unnecessary overheads and non-value added work and transform their operations.
This webcast will help adopt lean thinking to identify and address delivery bottlenecks.
Take this opportunity to listen to and interact with Sanjeev Sharma, a DevOps thought leader from IBM.
Webcast Details Registrations Open!
Date: Tuesday, 25 November 2014
Time: 6:00PM - 7:00PM India Time
Registration Link: bit.ly/1oKmGnl
IBM Worldwide Lead - DevOps Technical Sales,
IBM Software Group
DevOps is a set of principles and practices designed to help development, test, and operations teams work together to deploy code more frequently and to ensure a more effective feedback loop. The practices include iterative development, deployment automation, test automation, release coordination, monitoring and optimization, and many more. This article describes the factors to consider as you build a deployment automation solution for an enterprise that has applications that run on multiple platforms, including the mainframe.
Manage the deployment of multi-platform applications
Although DevOps principles apply across all platforms, the shared nature of the IBM z/OS environment has shaped, and sometimes constrained, the deployment process. In the current z/OS environment, deployment is generally automated consistently across all environments. However, this capability cannot extend to other platforms because the tools are specific to the z/OS platform. In the z/OS environment, the tools that manage source code also provide the build and deployment capabilities. Because these tools have been in place for many years, they have been significantly customized. In the current multi-platform environment, composite applications drive the need to coordinate the deployment of the entire application across various platforms. The deployment capability in place for the z/OS environment does not coordinate well with other environments. A comprehensive and automated deployment solution is not available. At the heart of a multi-platform application deployment system, you might expect to see a consolidated inventory view, which shows you the application with all its components and subsystems, mapped to the deployment environment.
Manage the environment
A software project typically has a set of deployment environments such as development, quality assurance (QA), and production. An environment is a collection of resources as a deployment target. A resource can be a physical server, a logical partition (LPAR), a virtual machine, or a subset of a cloud. It can also be a logical deployment target, such as an IBM® CICS® region, a database, or an application server platform. The deployment system needs to understand and be able to model the environment before it can create and maintain an inventory of application versions mapped to environments. In the distributed platforms, most IT organizations use application-specific environments, but multi-tenant servers can be the targets of multiple applications. The mainframe environment is typically highly shared. Approvals and
team processes are typically scoped to environments.
Modified on by Jose P Babu
CLM has been developed to support transparent, agile development in a collaborative fashion. That was the main focus in the beginning and is designed for transparency across the stakeholders. Gradually Enterprise customers wanted to give access of the Work Items to the external world in a restricted fashion. It is just a question how to implement all that without sacrificing the benefits such as usability and performance. One way of doing this is having the reverse proxy sitting outside of the firewall. Another method is to provide customers a way to reach the server(s) e.g. by providing a VPN tunnel. Or you have to punch a hole into the firewall to be able to reach the public URI's. In this article we are trying to explain one of the ways of providing external access to CLM. (through proxy)
JKE as a product company wanted to have a mechanism to expose the CCM server to their end customers to create a new Feature into the existing products list and even wanted to keep track of the progress of the same. One CLM instance/server is exclusively allocated for the JKE internal team for their product development lifecycle (Name:-CLM). The second instance of CLM will be used to give access to the external users to isolate the production server from external world (Name:-CLMEXT). One user id will be provided for each customer with restricted access to fulfill the following conditions.
One user id for each customer and one JKE id for the sales team
Each customer will get access only to their specific features and its workflow.
Only common features are accessible to all the customers.
Sales team should be in a position to respond to the queries from the customers through pre-configured responses.
Reverse proxy has to be configured in JKE reverse proxy server to provide access to the external customers. (Reverse proxy can be configured within CLM also.)
Once the features are been created in CLMEXT by the customers, JKE team can validate the same and a new WI will be added manually into the CLM server. (Note:- Work items can be added to CLM server automatically using cross server communication)
A link from the CLM WIs to CLMEXT Feature will be created and will be visible only from CLM by the JKE team.
JKE team has to manually update the status of the progress of the new Features in CLMEXT.
The complete document can be found in Rational User Group India chapter:-
Did you know? Your experiments on Bluemix can stand you a chance to win movie tickets?
You heard it right! All you need to do is build an app on Bluemix, Share it on your social network and wait to get lucky.
Modified on by sumasr
Many teams find it challenging to get a project started quickly, to get team members oriented, to set up and configure tools, and to take advantage of proven patternsof success to do their jobs. Many other teams are required to document their processes for compliance reasons, and show that they follow that process.
Jazz allows us to create a new process template or customize an exisiting process template in RRC, RTC & RQM.
Jazz tools (RRC,RTC & RQM) have pre-defined process templates which can be modified according to the project needs. Process template has different components such as Overview, Timelines, Roles, Permissions, Access Control, Configuration Data and Process Description. Each of these components can be customized according to your project needs.
Read through this article "How to customize process and project templates in Rational Requirements Composer 4.0" to know about the steps to customize process templates in Jazz and how these templates can be shared across the project team. Article also describes the benefits of cusomizing the process templates and project templates in RRC.
Although, article talks about Customizing RRC process templates, same approach is applied for customizing Rational Team Concert and Rational Quality Manager Process Templates.
Managing software and product lifecycle integration has always been a challenge and with the rate of the new demands on the enterprise the challenges are increasing. Leaders from different standards organizations and industry will lead interactive discussions on the importance of open technologies to help enterprises manage the lifecycle activities within their environments. Learn about the direction lifecycle integration is taking as a result of the inclusion of open standards and the importance of this work to you. You will also hear how you can bring forward your requirements and influence the supporting work activities.
The Open Lifecycle Summit will feature short lightning talks and panel discussions with industry leaders such as OASIS CEO Laurent Liscia, Tasktop CEO Mik Kirsten, Opscode VP of Solutions George Moberly, and IBM Fellows Michael Michael Kaczmarski and Kevin Stoodley, and IBM VP of Standards and IBM Cloud Labs, Dr. Angel Diaz.
The Summit is free to attend for all those attending IBM Innovate. Join us for an exciting session and refreshments to start your attendance at Innovate 2013. For more information and to RSVP visit http://ibm.co/16jTusU
Blog body goes here
I'm working on.........
I am Guru Prasad, working
for Tata Consultancy Services. I am working as Rational Product Specialist
& part of TCS Rational CoE team. I have conducted several internal
webinars, workshops on various Rational tools including Rational Software
Architect, Rational Requirement Composer, Rational Requisite Pro etc. I always
like to develop custom extensions for Rational tools.
keep myself skilled & updated on rational trends
I always focus on Self educating myself on
IBM Rational tools. Most of the time I spend browsing IBM Jazz.net, IBM
Developer Works & go through the latest releases of the tools, discussion
forums, articles on Rational tools. Also, I attend most of the webinars
conducted by IBM Rational User Group. I do write Rational articles & publish
them in the internal sites. I also assist my team on POC activities / publishing
white papers on Rational in External forums like IBM Developerworks, jazz.net
Since most of the Rational tools
are Eclipse based, Rational users can develop custom extensions easily using the
Eclipse Plugin development features. IBM provides REST APIs , Java APIs to
extend features of Jazz based tools. Users can connect to jazz.net, RUG forum
& discuss on the queries specific to such implementation.
I am an active member of IBM Rational User
Group & IBM Certified Deployment Professional & Solution Designer. I
have developed several plugins for Rational tools on demand.
Hi folks, check out this link
for a snapshot of what's new
Have you tried the sandboxes
on jazz.net ??
Well, I just did, I was
looking to have a quick and easy way to 'see' what are the new capabilities
available with CLM 2012. CLM 2012 is comprized of Rational
Team Concert 4.0, Rational
Quality Manager 4.0 and Rational
Requirements Composer 4.0. and
they have a LOT of new capabilities.
But I didnt want to dedicate
my hardware just to seeing what the new versions have en-stored for
me. So I went to https://jazz.net/products/sandbox/
All you need is a jazz.net
id (registration is pretty simple) and within a matter of seconds I had the products
provisioned for me. I can go to each product on the web and see the functionality. Whats more is I can connect my RTC desktop clients to these images too !! Now thats what I call ease of use As mentioned on the sandbox home page, the 4.0 sandboxes are available until Dec. 31st
Now sitting in my office (or
home) I can access these products and see the new capabilities in action. Try it yourself !
Yesterday when I was having a cup of tea with the folded newspaper , I got a chance to notice various mobile phones, So called Smartphone. I was impressed by the features and other fantasies.
They were promising but suddenly questioned myself "Do I need to pay about half a lakh rupees just for a phone ?" Whats your opinion .....
I would be glad to know your ideas on this ...