Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

A quick look at the IBM Smart Business Development and Test on the IBM Cloud

What this enterprise-ready cloud environment can mean for developers

Kane Scarlett, Freelance technologist
Kane Scarlett
Kane Scarlett is a technology journalist/analyst with 20 years in the business, working for such publishers as National Geographic, Population Reference Bureau, Miller Freeman, and IDG, and managing, editing, and writing for such august journals as JavaWorld, LinuxWorld, and of course, developerWorks.

Summary:  A concise overview of the IBM® Smart Business Development and Test on the IBM Cloud environment explains the benefits this environment offers enterprise application developers in developing, testing, and deploying applications designed to take advantage of the cloud computing model.

Date:  16 Mar 2010
Level:  Introductory PDF:  A4 and Letter (21KB | 6 pages)Get Adobe® Reader®
Also available in:   Chinese  Japanese  Portuguese  Spanish

Activity:  17591 views
Comments:  

The enterprise-ready IBM® Smart Business Development and Test on the IBM Cloud is a dynamically provisioned and scaled environment that provides you with everything you need to develop and test applications (if you want those applications to be able to use all the advantages of cloud computing). The environment provides

  • A Web 2.0 dashboard for managing your cloud resources for development and test.
  • Images of IBM software packages essential for development and test (the tools in the cloud).
  • A set of APIs for managing and accessing the Cloud resources programmatically (the tools for the cloud).

On the site for the IBM Smart Business Development and Test on the IBM Cloud, you'll find these pages:

  • The overview main page at ibm.com/cloud/developer/ is the landing page the Developer Cloud. Here, you'll see the latest on the Developer Cloud statistics and features and see the latest IBM Cloud press releases and videos.
  • The control panel page is where you manage and monitor the Cloud resources; you can add and manage instances, images, and storage.
  • The asset catalog is an interface you use to view and manage the details of public and private images (permissions, system files, user guides, customizations, and general content). This feature is powered by the Rational® Asset Manager product and enables the core support forums functionality for the Developer Cloud.
  • The account page holds your access keys, your reserved IP addresses, account and instance/image notifications, some global statistics, and basic user information.
  • The support page contains links to support forums and a large variety of helpful cloud repositories, resources, and assets.

In addition to the Web site, you can access the Developer Cloud through a RESTful API, a Java™ API, and a command-line management interface.

How this Cloud benefits developers

The challenges to planning, implementing, and maintaining an application development and test environment are evident:

  1. Large up-front capital commitment and a well-in-advance planning process are required to procure the infrastructure in advance.
  2. An infrastructure that doesn't get used efficiently due to heterogeneity and lack of transparency.
  3. Configuration drift and manual server configuration limit testing accuracy and complexity.
  4. Environment provisioning is a labor intensive, manual, time-consuming process.

The IBM Smart Business Development and Test on the IBM Cloud environment helps eliminate all of that. (Being for developers, though, we're not going to address issue number one in this article.)

What if you could run more tests faster?

One of the things working in the IBM Development and Test on the IBM Cloud environment can offer developers is the ability to only have to pay for the testing resources when you need them instead of paying for the entire infrastructure in advance. (I know, I said I wouldn't talk about cost, but in this case paying only for what you use means your budget for testing can go farther).

And this one is a dream: Working with the Development and Test on the IBM Cloud, you can set up new testing environments and entire topologies based on standardized configurations with just a few mouse clicks. Compare that to a manual process of procuring servers and installing software on them manually!

The IBM Cloud provides a self-service portal to give you rapid access to virtual machines with options for storage:

  • Ephemeral storage (in other words, tied to the VM) or
  • Persistent storage (where the life cycle is independent of any particular VM).

As well, you get access to operating systems and various middleware and software products. You can quickly reconfigure your testbed by selecting from the IBM-supplied catalog (which includes images of IBM software and other operating systems). You can choose from the menu of public images or pick from your own software licenses and applications.

As in most current development environments, once you stop work for the day, it takes time to get back to where you were. With the IBM Cloud, you take a snapshot of your image and use that snapshot to resume your work immediately, right where you left off. And you can save your customized images in your own private catalog to access in the future so you're always building on your own successes and avoiding the same mistakes over and over again.

What if you could run more accurate tests?

As I just mentioned, you can choose from a catalog of software with pre-defined test configurations from development and testing tools (like Rational and WebSphere®) and runtimes (like Java J2EE). Having a substantial portion of your testing software already in proven configurations makes the work that much easier. And images such as Rational Application Developer and Rational Software Architect come with the Developer Cloud adapter already pre-installed which will help you automate tasks and access cloud resources directly from these IDEs.

What if you could work better with others?

You can interact with the Development and Test on the IBM Cloud site through a browser or through a number of IBM Rational tools. This ability gives the site a rather unique Internet-based user "experience" that makes the environment an efficient one for developers so they can easily reuse components and collaborate in application development.

And the available tools and runtimes and configurations are designed to be used in a collaborative manner, so not only can you share your applications and their tests, you can share the tools you're using to test them. For instance, it takes just a few minutes to provision an instance of Rational images. Add your users, configure permissions, and you're ready to start!

The depth of experience behind the IBM Cloud

The IBM Smart Business Development and Test on the IBM Cloud was constructed using the skills, experiences, and best practices that IBM developers and designers earned through years of working with clients and operating security-rich, reliable enterprise data centers. The knowledge from hundreds of cloud installations, including several of IBM's own internal ones, went into building the Development and Test on the IBM Cloud, the interface, and the application building and testing tools.


Resources

Learn

Get products and technologies

Discuss

  • Participate in the discussion forum.

  • The Developer Cloud group is the community for the Smart Business Development and Test on the IBM Cloud.

  • Get involved in the developerWorks community (developer blogs, groups, forums, podcasts, profiles, newsletters, wikis, and community topics) through My developerWorks, a professional network and unified set of community tools for connecting, sharing, and collaborating.

About the author

Kane Scarlett

Kane Scarlett is a technology journalist/analyst with 20 years in the business, working for such publishers as National Geographic, Population Reference Bureau, Miller Freeman, and IDG, and managing, editing, and writing for such august journals as JavaWorld, LinuxWorld, and of course, developerWorks.

Report abuse help

Report abuse

Thank you. This entry has been flagged for moderator attention.


Report abuse help

Report abuse

Report abuse submission failed. Please try again later.


developerWorks: Sign in


Need an IBM ID?
Forgot your IBM ID?


Forgot your password?
Change your password

By clicking Submit, you agree to the developerWorks terms of use.

 


The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

Choose your display name

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerWorks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

(Must be between 3 – 31 characters.)

By clicking Submit, you agree to the developerWorks terms of use.

 


Rate this article

Comments

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=
ArticleID=474366
ArticleTitle=A quick look at the IBM Smart Business Development and Test on the IBM Cloud
publish-date=03162010
author1-email=kanescar@gmail.com
author1-email-cc=

Next steps from IBM

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

For articles in technology zones (such as Java technology, Linux, Open source, XML), Popular tags shows the top tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), Popular tags shows the top tags for just that product zone.

For articles in technology zones (such as Java technology, Linux, Open source, XML), My tags shows your tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), My tags shows your tags for just that product zone.

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.

Special offers