Porting Central
Skip to main content

Porting Central


SystemsSystem iSystem pSystem xSystem z
Introduction  |   Linux  |   Other operating environments

Infrastructure

Tailoring Porting Infrastructure System Resources Skills/Training Tools and Procedures

Infrastructure


This part of the infrastructure discussion focuses on the processes you will want to pay attention to for your new xSeries server. In particular, the build process and available tools, the Quality Assurance for your solution, and your support for it are highlighted here.

System Resources

For system resources for your development, testing and support teams to use, you will probably want your own xSeries server(s). There are several sources from which you can acquire servers. One great thing about more recent xSeries servers is that the costs of servers have declined so that even the smallest of shops can afford one. Client testing and control can be made easier too by using VMWare on your development xSeries server. If you are a Business Partner, PartnerWorld for Developers can help you address any server questions. IBM’s SuccessLease can also be a very inexpensive method of acquiring a server.

Acquiring Skills (Training)

Part of your infrastructure in supporting any platform involves maintaining skills for that platform. Your developers will need skills, and your support people will too. When one of your xSeries customers has a question, he or she is likely to talk about a process on the server as shown by Task Manager in Windows, for example, and you will want your support person to be able to speak the operations language familiar to the customer.

 There are several xSeries education sites where you can browse education offerings and opportunities.

  • The xSeries University offers a variety of materials and formats, including computer-based training and traditional classroom education.
  • PartnerWorld also offers educational materials
  • IBM offers many Windows and Linux classes, both for support personnel and developers. IBM Learning Services can help you with all of your training needs.

Tools and Procedures

This part of the infrastructure discussion focuses on the processes you will want to pay attention to for your new xSeries server. As we noted in the general xSeries infrastructure page, robust processes can help you deliver robust products and support that will help you meet xSeries customer expectations.

Build

Your solution Build process for a ported application will depend a lot on what you are currently using to build the application. Like the porting discussion, there is an aspect of "where are you coming from?" Often, the better a new platform can be accommodated in the current build process, the faster the new solution will go to market and the easier it will be to keep the new platform version of the application current with your other platforms. This is especially true where the build process is complicated. Often this kind of thinking applies to UNIX and Java solutions coming to xSeries.

Some of the target porting environments on xSeries servers, like Linux, even facilitate using the same binaries that are created to run in other environments in some cases. For these, you probably do not need to worry much about new build environments. Some basic tuning or a new environment variable may be sufficient additions to tweak your current process to target xSeries servers.

For other types of solutions that benefit from integration with the more “traditional” Windows technologies, you may want to rehost the whole solution build on an xSeries server. For this case, there are both traditional and new build platforms that are available for IBM and third parties. There is also a tool set Eclipse, that is based on open source, that tool providers can snap in to provide a richer environment. Helpful references follow:

Quality Assurance

Quality Assurance is a high priority item in xSeries solutions. Most of them rely on their business solutions to work and to keep their businesses going consistently. Customers' high expectations are set by xSeries itself. While IBM writes neither Windows or Linux, both releases go through extended periods of development and system testing to ensure that each release is fully supported on xSeries servers.

Note: there is an xSeries testing advantage for solutions that use several pieces of middleware. Because IBM has tested many solution parts (database, print spooling, directory services, work scheduling, user management, etc.) together already, the end-to-end testing for your solution may be shorter on an xSeries server than on other platforms where you may have to add the different parts separately and test their interactions with each other.

For more information on solutions supported on xSeries servers, please see the ServerProven Web site.

Support

xSeries servers have a history of outstanding support for our customers. Our customers expect this level of support, and our Business Partners are accustomed to delivering it as well. In addition to providing adequate support staffing, you will also want to ensure that your support team has the xSeries skills to work with xSeries customers using terms familiar to them.

IBM also has an outstanding history of working with our Business Partners on joint questions or problems. We have service teams worldwide that are usually fairly local to the customers to work directly with them in their own time zones. Backing up these capable teams across the world are support centers in the various geographic regions and the Raleigh support team that can go as deeply into a question or problem as is needed to get it resolved. More general information on xSeries support contacts worldwide can be found in our xSeries Support Guide. In addition, our Business Partners can help their new xSeries customers by coordinating their fix delivery and support with IBM xSeries server problem management

 

 

 
  Topics
Overview
Porting
Infrastructure
Tailoring
Highlights
IBM WebSphere Developer Domain
IBM Systems and Linux