Blog
You and i

ISVs

07/18/2012

Strategy Updates in IBM i Development

By Steve Will

Did you ever wonder what it would be like to work as a member of the development team for IBM i? What would you do to prepare yourself to make decisions about what parts of the operating system need more investment? How would you learn about the changing technologies and then evaluate new ideas against ideas that have already begun to be implemented? Today, I want to help you understand what my team and I will be doing over the next several weeks to do exactly that. Much of what we discuss is IBM Confidential, of course, so I can’t share it in this blog. But I thought I would give you a peek at how we go about preparing for the difficult process of saying “yes” to many good ideas, while have to say “no” – or at least “not yet” to others.

Yes No Not Yet

With the summer comes the beginning of our planning cycle for 2013. During our planning process we look at each of the ideas for new development on IBM i and the related products, as well as future deliveries from Power Systems, PowerVM, Systems Director and so on. By the time the plan process is done, we will have decided to continue most of the work we’ve already started, but we will have decided to modify some of it, stop some completely, and begin new projects.

In preparation for “the plan,” our development team takes a look at each technology area and assesses whether there is enough new information for an update to that area’s strategy on IBM i. A series of strategy sessions is held with the technology experts from the labs presenting that new information, along with their recommendations for changes to our plans, to a small group of Business Architects. We listen to each of these presentations with our minds focusing on interactions of various technical elements, trying to weigh the relative priorities of the changes since the prior year.

Let me give you some examples. One of the first presentations we will hear will be from Jenny Dervin, the lead architect on our PowerHA product. She and her team have made some key deliveries since 7.1 – with the support for V7000 and SVC as part of TR3, for example – and they are actively working on some very important new function for the next major release of IBM i and PowerHA. She will be delivering her presentation during the same session as the owner of another technology area, because we see a good possibility for these two technologies to work together on new High Availability function in the near future.

Soon after that presentation, another will take place with the needs of our ISVs as the focal point. The lead developers who work with our largest ISVs will talk to us about requests those ISVs have, as well as anything else they think IBM i could deliver which would help those largest ISVs compete more effectively on IBM i than they do, for example, on x86 platforms. Also presenting at that meeting will be Kent Milligan, who runs our ISV Advisory Council. He will help us examine the feedback we’ve received from that council, which represents a much wider group of ISVs. With those two presentations taking place at the same time, we hope to see commonalities that will make it easier to create a plan that has all of our ISV needs properly prioritized.

One of the most complicated strategy sessions will have a combination of Cloud-related offerings, PowerVM Virtualization, Storage and SAN. These have some natural overlap, and yet there are also some distinct needs within each area. Getting a high-level view of the overall interaction of them all, while still addressing the key directions of each, will be a good technical challenge, but with the team we have in place, I’m sure we will learn a great deal.

These are just a few examples of the topics we will be examining before our planning cycle starts in earnest. In the past, I’ve tweeted some of the topics we were considering, so if you follow @Steve_Will_IBMi on Twitter, you might catch me announcing the topics as they happen. Feel free to follow along. As you go through the next few weeks at your job, you can picture what the team of IBM i architects, designers and developers will be thinking about as we consider the long-term needs of this platform.

 

Twitter: #ibmi, #powersystems #powerha #powervm @Steve_Will_IBMi

 

07/10/2012

Solution Editions for IBM i - JD Edwards & Turner Industries Group

By Steve Will

Back in the late 1970s, IBM was producing systems the S/36 and S/38 for businesses that needed reliable computing. The success of those IBM systems, and their descendents, was closely tied to solutions produced by Independent Software Vendors.

In recognition of the key role ISV solutions play in our marketplace, and to help customers realize near-term value from purchasing IBM i and those solutions together, Solution Editions were created in 2010. By purchasing a Solution Edition, a customer can get the latest POWER, IBM i and ISV solution at a reduced price, and be assured that the level of stability they expect from the combined platform will provide excellent total cost of ownership. When Solution Editions were created, IBM naturally went to some of our most successful ISVs – first to define the concept, and then to create offerings.

The JD Edwards solution suite has a long history on IBM i. It came into existence at the very time those first midrange systems were introduced, and the partnership has been strong ever since. Yes, the relationship has undergone change – JD Edwards was acquired by PeopleSoft, which was then acquired by Oracle – but the support of the common customers continues, and new capabilities continue to be added for those customers. So it was natural that this would be one of the worldwide Solution Editions.

We have many excellent customer references from joint JD Edwards + IBM i installations, so today I wanted to highlight one of them – Turner Industries Group.

According to its websiteTurner Industries has provided a single vendor solution in heavy industrial construction, maintenance, pipe, module and vessel fabrication, equipment, rigging and heavy hauling, and associated specialty services for nearly 50 years.” Yes, like so many IBM i customers, they have a real business to run, and they just need a server and software to help them run it.

Turner Industries had these challenges:

  • Support the company’s projected growth
  • Deliver increased performance and reliability
  • Reduce maintenance costs and hardware footprint
  • Facilitate new application development and reporting

Its business partner, CMA Technology Solutions, worked to deliver this solution:

  • IBM Power 740 Solution Edition with IBM i and Oracle JD Edwards World
  • Solid State Disks
  • Capacity Backup
  • Rational Development Tools
  • IBM DB2 WebQuery

The new solution reduced server footprint by 66 percent, reduced energy consumption and reduced maintenance costs – a clear answer to the challenges the customer listed. But it got much more than that, due to the advanced capabilities in IBM i, the Oracle JD Edwards solution, and the other IBM technologies it purchased.

Turner was able to centralize all backup, upgrades, operations and maintenance, improving its high availability and disaster recovery position. It did this while getting special prices associated with the Solution Edition, which reduced its initial solution cost over the alternative, as well as reducing its ongoing maintenance costs.

Tuner didn’t stop there, either. The company also invested in SSD technology, which reduced the runtime of most batch jobs by 50 percent. Additional work was done to modernize some older queries to SQL, reducing their runtime from 20-30 minutes to one second! And now it can take excellent advantage of the easy-to-use DB2 WebQuery product alongside World to help run its business as it grow.

This is one example of many among the customers IBM i and JD Edwards serve together. And this solution is just one of many that are part of the Solution Editions program around the world.

In future blogs, I will almost certainly highlight other Solution Editions. They are excellent examples of the vitality of the IBM i, Power Systems, and the Business Partner and ISV marketplace, and they demonstrate the commitment we all have to bringing the latest technology to our clients to help them compete effectively.

 

 

 

Twitter: #ibmi, #powersystems @Steve_Will_IBMi

 

04/24/2012

Live Partition Mobility, TR4 and more - IBM i 7.1

By Steve Will

Today is announce day for several items that might be of interest to many of you, and one thing that will certainly affect almost all of you at some point.

Today, IBM is announcing the content of Technology Refresh 4 for IBM i 7.1. (That’s the “one thing.” You’ll all be on 7.1 soon, right? And when you are, you will want the latest TR, so you’ll get TR4.)

Many clients have been waiting for this announcement, anticipating the delivery of one major function enabled by TR4; the one known as “Live Partition Mobility” (LPM).

I actually referred to this function obliquely back in October. I included a roadmap for function that was required in IBM i so that it can be used to provide a PowerVM-based cloud. In October, there was one final step to be completed. It is now complete.

IBM i Cloud Roadmap Complete

For those of you who might be a little unclear about the concept of Live Partition Mobility, it is simply this: You have a partition running on system A; you tell it to move to system B; it moves – while it's still running! It might take a minute, and often only a few seconds, to move from A to B, but it will move, and there will be no disruption in the running workloads. A few seconds pause to users who are interacting with it, but nothing more. IBM i and PowerVM just pause the work taking place on one system, move it to another, and start it up again.

Customers will use this function in many ways. They can balance work among servers to get the most efficient use of their resources. Or perhaps they need to take one machine down for maintenance – they can move the workload that's running on it to another system for a while, then move it back when the system is ready to go again. And very importantly, clients who want to implement clouds of Power Systems in their organizations will be able to do so, with IBM i participating fully in those clouds.

This is all made possible when you use the Virtual I/O Server to host the I/O for your IBM i partition. There are other technical requirements - POWER7, 7.1 TR4 or beyond, and more, you can find details here www.ibm.com/developerworks/ibmi/techupdates/hw/ilpm. 

Oh, and if you are an ISV, and would like to test your solution in an environment with LPM, the IBM Innovation Centers are available for you.

Still, while the most anticipated feature of the announcement might be LPM, there is much more in the announcement. Java 7 is now available on IBM i 7.1. This has actually been available for a while now, but today’s announcement highlights it, so if you want to ensure you have the PTFs which enable Java 7, go to the developerWorks page for “Java on IBM i” and click either the “News” link or the PTF Groups link. There are also several key DB2 enhancements, as well as a Technology Preview of a new member of the IBM i Access products, which removes the dependence on preinstalled code.

This brings me to a couple of other points I want to mention today.

First, I need to re-emphasize how important it is for the IBM i community to make use of developerWorks (dW) on a regular basis. It is on these dW pages we put details about the newest enhancements and how to get them. You can start at the dW IBM i home page -- https://www.ibm.com/developerworks/ibmi/ -- and browse for great information. Or you can go to specific pages, such as the Java pages linked above, and subscribe to them so that you get an e-mail each time they are updated.

Second, I want to make sure you understand that some of the enhancements announced at the same time as a Technology Refresh are not actually delivered as part of the TR PTF Group. This is the case with Java, and it’s the case with all of the DB2 enhancements as well. Technology Refreshes, at their most accurate and basic level, are only used to provide function entirely below the Machine Interface, and almost always implement changes in Virtualization (such as LPM), I/O (such as new DASD options) or Processor/Firmware capabilities. When the first TR was shipped, my guest bloggers described TRs in detail, so you might want to re-read the TR Introduction blog. Perhaps even better, the main IBM i Technology Refresh page is very helpful. And if you want to see the content of each of the TRs that have been announced, there is a dW page that links you to that information.

This entry is getting a bit long, so let me give you some pointers to other important places with information about things announced today:

  • Dawn May’s “i Can” blog talks about the details of implementing LPM. http://ibmsystemsmag.blogs.com/i_can/2012/04/move-my-i.html 
  • The DB2 for i enhancements are too numerous to enumerate, but include XMLTABLE support and extensions to three-part name support. Suffice it to say that there should be something of interest to all you database fans out there. Go here for the scoop: www.ibm.com/developerworks/ibmi/techupdates/db2
  • Speaking of DB2, Mike Cain writes a blog called “DB2 for i” and his blog will have some interesting tidbits about today’s announced function, too. http://db2fori.blogspot.com/
  • IBM Software Group support for pricing based on Workload Groups is part of today’s IBM i announcement, but I described it back in February.
  • A new product is available from Rational, called the Application Management Toolset for i (AMTS), which contains limited versions of two of the most basic tools – PDM and SEU. The description of this new product is in the Rational Announcement letters. I’ll try to post a link in the comments section when I get it.
  • Finally, for those of you who are implementing Linux in your environments, IBM Power Linux has a big announcement today, and you will definitely want to check it out before deciding to buy any other hardware platform for Linux workloads. (Again, look in the comments section. If someone finds the link before I do, feel free to post it! I’ll be on webcasts and planes quite a bit over the next couple of days.)

All told, today’s announcements include significant enhancements to your IBM i installations. I hope you will be able to take the time to read about the new ways we are delivering value on this integrated operating environment on Power Systems.

 

 

Twitter: #ibmi, @Steve_Will_IBMi

 

04/11/2012

IBM PureSystems and IBM i

By Steve Will

Today IBM is announcing IBM PureSystems, and as announcements go, it is a major announcement. It touches all aspects of what IBM offers customers, and all parts of IBM’s business have been involved in creating it, and will continue to be involved in delivering it. In today’s “You and i” I want to give you a very brief overview of IBM PureSystems, from the “i” perspective.

Expert Integrated Systems Logo


As I mentioned recently, and Alison wrote about last time, the strategic Smarter Planet initiative in IBM has been a driving force behind how we explain IBM technology value for the world today, and in the near future. But Smarter Planet is more than a marketing message – it also provides the framework for designing and creating answers to the questions we know our customers are facing, or will face soon. A key set of technology forming IBM’s answer to those questions has been previewed for the past several months - Expert Integrated Systems. IBM PureSystems is the family of Expert Integrated Systems.

You can find out much more than I have space to describe by visiting the IBM PureSystems website – ibm.com/puresystems – but I thought long-time “i” clients would be interested in a few key aspects on announce day.

Let’s get the biggest question out of the way first: Yes, PureSystems supports IBM i – or IBM i supports PureSystems – however you look at it. You can run IBM i solutions in either of the two PureSystems configurations: a PureFlex system, which is intended to be an infrastructure system in an IT organization, or a PureApplication system, which incorporates ISV solutions into the platform. Now that we know that, let’s get on to other interesting aspects of IBM PureSystems.

You can see the three cornerstone values of PureSystems in the picture above, and those values should sound very, very familiar to the IBM i users among us:

  • Integration by Design – Deeply integrating and tuning hardware and software
  • Simplified Experience – Reducing the complexity and shortening the amount of time it takes to get value out of your IT
  • Built-In Experience – Using the expertise IBM has built up over the years to capture and automate what experts do when deploying a complete IT solution

Those values, of course, are historically the same values IBM i has carried forward from our heritage.

  • Integration by Design – The “i” in IBM i stands for integration, after all.
  • Simplified Experience –The simplicity of managing our platform has always been a hallmark of IBM i, and it helps drive the world-class Total Cost of Ownership value appreciated by our clients.
  • Built-In Experience – From DB2 for i, which automates much of its own “care and feeding,” to using intuitive and automatic means to provide security to protect your data and your system, IBM i has built in experience from our developers and our partners over the years.

With PureSystems, these values are applied to a much larger, more comprehensive portion of the IBM portfolio. As IT shops grow, and become more integral in providing strategic value to their companies, they need their x86-based workloads to work better with their Power technology-based workloads. They need all of those workloads to use virtualization effectively to provide availability and reliability, while using their storage and networking in a optimal ways. PureSystems are designed to address those needs.

Applying traditional IBM i values to enterprise IT requirements as a whole involves every part of IBM, as I mentioned above. In some ways, it’s an evolution of what existed before, but in other ways, it’s quite a change. Take a few minutes and take a look at what has begun today as we take this next big step in the journey into a Smarter Planet.

 

 

 

Twitter: #ibmi, #expertintsystems,#IBMPureSystems @Steve_Will_IBMi

 

01/23/2012

ERP Solutions – Popular and Optimized on IBM i

By Steve Will

Did you know that the biggest business applications in the world are available and optimized on IBM i? For example, IBM i customers can choose from SAP's NetWeaver and Business Suite, Oracle's JD Edwards EnterpriseOne & World, Lawson's M3 ERP Enterprise & S3 Financial Management, and Infor's XA & ERP/LX.


IBM i LogoMerging a new set of ERP applications into your business is a significant task in itself, so it is a great time to look at our logo - the i is for business. Keeping your tried and true IBM i infrastructure a constant will make the task of implementing one of the larger scale ERP solutions easier because you'll focus all of your company's energy on merging the application into the business instead of piecing together a new platform infrastructure and hiring additional people to run it.

The IBM i advantages that you expect still apply with large ERP solutions. Subsystems and PowerVM can easily separate and prioritize workloads, or allow you to share your IBM i system between your legacy application and a new ERP solution during the new implementation. The integrated DB2 database is still just as simple and easy to use as it is with your current applications.

Since many of the ISV solutions are available on multiple OS and DB platforms, it is important to the IBM team make sure they are not just available on i, but that they are optimized for IBM i. The Rochester development lab has been working closely with these large ISVs for quite some time, starting back in 1994 when we formed a team to work with SAP to bring their R/3 product to IBM i. Over time, this IBM team has also built relationships with JD Edwards, PeopleSoft, SSA, Intentia, Oracle, Lawson and Infor.

Sharing future technical directions with each other is one aspect of these partnerships. The ISVs each have features that they would like to see in upcoming IBM i releases - from SQL to TCP/IP and IFS and everything in between. In turn, IBM shares our upcoming plans so that the ISVs can prepare to take advantage of new technologies like IBM Technology for Java (J9) JVM, PowerHA, IASPs, SSD and DB2 field encryption/masking.

However, working together to optimize the ISV experience on IBM i doesn't just stop at functions and features. Benchmarks for marketing purposes help us find and solve scaling issues in both IBM i and the ISV applications. Testing between IBM and ISVs of new technologies often result in technical papers describing the new solutions. When it may be less clear whether the root of a problem lies with IBM or the ISV, our relationships make it easier to work together to solve the issue. There are also IBMers who work directly with IBM i customers as ISV consultants out of the IBM Lab Services organization, and can provide ISV-specific training to your existing IBM i staff or can help get you started with an ISV project.

So when your company is thinking of using a large ISV solution, remember the work our team puts into carrying our integrated value proposition to these solutions. Rather than put an ERP application on another platform, where you will probably devote more time, money and people to the solution, think about the option of putting the solution on IBM i. This will allow you to focus on integrating the application into your business knowing that your IBM i infrastructure is up to the task.

And one final note, if you are an IBM i client who uses SAP, be sure to follow @SAPonIBMi. Its owner, Ron Schmerbauch, is on the ISV team I mentioned above. He and his teammates helped me extensively with this post, and they help clients all over the world with their ERP solutions.

 

Twitter: #ibmi #SAP #JDE @Steve_Will_IBMi