provider. Providers can craft a support and service model that complements their value proposition as a business."
Add in the ability to use Web services APIs and telecom service providers can also create applications that leverage the OSS/BSS to create solutions that meet the unique needs of their business and its clients.
"All of these changes allow the OSS/BSS to morph and change for each client without the core functionality changing. We are talking about price/performance flexibility that creates greater predictability and controls costs for both providers and customers," said Shear. "While this is certainly a model that we expect to see from companies like Google and eBay, apply it in a vertical like OSS/BSS and you are breaking new ground."
So, How do We Get There From Here?
The first thing to remember is that there is no way to achieve these gains without re-architecting the software application.
"Multi-processing technologies represent a whole new way of looking at the data and how it moves through the OSS/BSS," said Shear. "There isn't an easy way to just translate the existing code and there still aren't a lot of developers out there with the skills to put all of these concepts together."
The good news, however, is that platform operators like Microsoft have been investing significantly in the production tools needed to optimize applications for parallel processing. Visual Studio 2010, C#, SQL Server 2008, Window Server 2008, the new F# functional language and Windows IIS are essentially "out-of-the-box" tools that form the foundation for re-architecting applications to run in a multi-processing environment.