Playing DevOps with IBM SmartCloud Application Services (SCAS) is about making life easier for the whole team who is or will be in charge of an application—and this by providing helper tools from the project initiation until the operation of the application.
With the Rational Application Developer (RAD), you can integrate the two services provided by SCAS. By installing the Rational Team Concert (RTC) client plug-in you can interact with the Collaborative LifeCycle Management Service (CLMS) and for example version your code from RAD to CLMS. Or developers can manage the defects assigned to them.
RAD also provides a plug-in to manage the SmartCloud Application Workload Service (SCAWS) pattern. The developer will be able to deploy the pattern and upload a new version of his application in the running pattern. The application can be a web app or an OSGi component.
CLMS and SCAWS are the two main based services of SCAS.
Sometimes small companies or startups have limited budget to spend in development, testing and production environments. So in order to reduce the cost, they use open source or free products on one side and prefer pay-as-you-go solutions rather than investing capital in servers, software and maintenance on the other side.
Large companies, in the economical context, would also like to turn the capital expenditures (CAPEX) to operational expenditures (OPEX). For such companies, SmartCloud Application Services is the best because you can order CLMS and SCAWS in a pay-as-you-go mode and thus achieve the financial goal.
As SCAS can be deployed in minutes, it will drastically speed up the go-to-market time, which is very important for both large companies and startups.
In the Java playground, the Eclipse platform is one of the most common platforms that can be used at no cost. Also, the RTC client plug-in is available at no cost under certain conditions. Please check the license scheme here, which can be installed on Eclipse. Also check out this blog post on How to install Rational Team Concert Plugin for SmartCloud Application CLMS?
I created an Eclipse plug-in called “SCAWS pattern deployer,” which allows you to deploy a SCAWS pattern from your favorite Eclipse platform. You’ll be able not only to deploy a pattern but also to push a new version of your application build in Eclipse to a running pattern. The plug-in can also build a zip/jar/war/ear file based on a directory and automatically push it as an asset for your running pattern. Then the plug-in is not limited to a web application but can manage any type of application because the plug-in is designed to be as generic as possible, meaning it can push any type of file or zipped directory to a running pattern.
The “SCAWS pattern deployer” Eclipse plug-in is available at no cost and as is, with no warranty, in the SmartCloud Enterprise Asset Catalog (follow the link “SCAWS pattern deployer”: SCE account is required). The asset contains the plug-in documentation (Installation and Usage) and the plug-in repository site archive itself.
If you are looking for a supported product or a fully integrated environment for Java 2 Platform, Enterprise Edition (J2EE), please investigate Rational Application Developer, which provides out of the box an integrated plug-in, the Workload Deployer. For more information, see www.ibm.com/software/products/us/en/application/.
What are your thoughts? Leave a comment or connect with me on Twitter.