One challenge, Bishop notes, was using both open and de facto standards, and then creating a lifecycle in which components could be reused and managed in a best-practices manner. “A lot of our stuff isn’t Web services—that’s an implementation protocol that hasn’t yet matured,” he says. “We’ve been leveraging mature technology, like Java and .Net, not getting caught up in the buzz.”