Java IoT Authors: Zakia Bouachraoui, Pat Romanski, Elizabeth White, Liz McMillan, Yeshim Deniz

Related Topics: Java IoT

Java IoT: Article

OSS: The Market Landscape

Why the OSS industry can - for the first time ever - produce open, implementable, and certifiable standards

This past month the JCP Executive Committees met in Nice, France, in concert with the TeleManagement World conference, where the worldwide telecommunications industry gathered to address technical, operating, and business issues related to the back office systems that they use to run their business with their networks and services portfolios. These back office systems are called Operation Support Systems and Business Support Systems (OSS/BSS), or OSS for short.

My guest this month is Philippe Lalande, head of the OSS through Java Initiative at Sun. Philippe created and drove the Java Specification Request (JSR3) under the JCP, and founded the OSS through Java Initiative, which he continues to lead today. You'll find it interesting to learn directly from the guy at the heart of it all how the level of complexity of OSS systems is driven down by an order of magnitude by Java technology, the JCP, and Java.net, all of which have been instrumental in reshaping an entire vertical industry segment, and in driving up these systems' level of agility.
- Onno Kluyt, chair, Java Community Process (JCP)

The OSS/BSS market is worth roughly $50 billion on its own, but directly impacts half a trillion dollars in operating costs. Owning an OSS is actually what characterizes a service provider. Traditional wireline operators own their networks, while MVNOs or mobile virtual network operators run their services on someone else's networks. But all service providers own their OSS. It's their tool to do business.

Successfully running a communications service provider business today requires simultaneously operating large network infrastructures and portfolio of services to cut operating costs, bring new services to market faster and drive customer satisfaction. This exercise is heavily dependent on software. Myriad applications are deployed across very large scale IT infrastructures to cover functional domains such as network management, service provisioning, fault correlation, inventory management, service quality monitoring, order entry, billing, or trouble ticketing. Business process automation requires integrating all these systems together, making sure they share some common information models across the OSS. Taken individually these applications aren't really exotic, and integrating any two of them isn't rocket science. But the devil's in the numbers.

On average, a tier-one service provider runs 1,500 different applications. Bell Canada runs 162 different billing systems, and BT recently inventoried 3,000 OSS applications across the company. Some of them were developed in-house, others were customized from commercial off-the-shelf products, and still others were inherited from mergers and acquisitions. Some of them are very modern, recently designed on the latest software technologies; others are over 20-years-old. All of them have to run 24/7/365 because every minute the network isn't costs several millions dollars. All of them have to deal in real-time with thousands of nodes, millions of customers, zillions of commercial transactions (such as a single phone call). If you've got the picture, welcome to the OSS integration nightmare!

This nightmare becomes hell with the increased complexity and competitive pressure that come with smart devices, with the convergence of voice, data, entertainment, and soon utility computing. To support IP-based next-generation networks, industry de-regulation and other major telco trends, service providers around the world are embarking on multi-year endeavors like Sprint's so-called "transformation journey," British Telecom's "21st century network," France Telecom's "urbanization," and BellSouth's "competitive survival initiative." The ultimate goal of these strategic programs is to rationalize the IT infrastructures, evolve to more flexible component-based OSS systems, harmonize security, user interfaces, and other non functional features, and reduce the market fragmentation that results from decades of operating network silos and services hard-coded into the network elements, building bespoke telco-specific IT platforms, and trying to define standards that remained paper specifications but never made it to real implementation and adoption.

The OSS/J Approach
The OSS/J Initiative was originally founded by Cisco, Ericsson, Motorola, NEC, Nokia, Nortel, Telcordia, and Sun to fill the gaps in the OSS standardization landscape and foster a market of re-usable OSS components. To address interoperability issues, it was decided to focus on technology specific implementation, on mainstream enterprise technologies, and on making the life of developers easier and more exciting.

Rather than attempting once again to create the next-best-telco-specific OSS integration middleware (there are already approximately 400 of those proprietary things polluting the industry), OSS/J chose J2EE to provide the underlying middleware and to share the risk and the investment with other industries.

Being relieved by J2EE of most of the typical framework issues, it was then possible for the initiative to focus exclusively on OSS functional APIs that implement existing telco OSS paper standards whenever possible and run on any compliant J2EE application servers. OSS/J has established pull-push relationships with a number of standards bodies, TeleManagement Forum being the cornerstone of that strategy. Rather than develop its own standards or variants, OSS/J had some of its members contribute resources to accelerate completion of some technology-neutral standards like TMF NGOSS and align with them.

Then, because the APIs address integration tax, interoperability, and other non-differentiating common pain points, we decided that each API should come with free-of-charge, near-production-ready implementation examples, as well as free-of-charge conformance test suites. Therefore, the next critical OSS/J decision was to adopt the JCP as its collaboration and process framework. OSS/J actually decided to enforce more demanding requirements above and beyond the JCP legal framework and created its own open collaboration and governance model. This enabled the initiative to impose active participation and measurable contributions from its members, create a consistent family of APIs, factorize design patterns across all APIs, and control the overall roadmap. It particularly wanted to avoid the useless proliferation of APIs that would be too specific for certain functions or network technologies.

The APIs are verified with real products, packaged, distributed, and licensed under a harmonized licensing and certification model that avoids possible differences from one API and spec lead to another. It also enables the initiative to substitute specification and maintenance leads when needed.

The initiative operates as a virtual company, with its own steering and decision processes and its own budget, although it's not a legal entity. The governance model is open and public. Interested readers can take a look at the master agreement and the operating guide.

Thanks to all these choices, OSS/J delivers open standards that are absolutely unique in the telecommunications industry:

  • No other standard delivers publicly available, free-of-charge, testable, and certifiable implementations
  • No other implementation solution is an open standard
What We Learned?
Recent OSS industry analyst reports like the one from Dittberner claim the middleware game is over. J2EE and its OSS/J plug-in are heading towards 80% market share by 2008. The JCP has absolutely delivered on its promises enabling the OSS industry for the first time ever to produce open, implementable, and certifiable standards. This process framework, extended with OSS/J governance model and associated to the J2EE design patterns practices, has helped us scope and design the OSS/J technology into a very small set of only 15 APIs covering a very large portion of OSS's functional space, and at the same time a broad spectrum of network technologies including wireline, wireless, broadband, and cable. The technology is now deployed in production across the planet, and the early adopters have achieved tangible benefits; DSL provider Covad recently said that it \completed an OSS integration project in four months that would have typically required two years - and their second project was done in two months.

More Stories By Philippe Lalande

Philippe Lalande co-founded and leads the OSS through Java Initiative, and is on the board of the TMF. At Sun, he also created Java Management eXtensions technology (JMX) and is a recognized expert in applying Java and Web Services technology to create business value in the areas of management and telecommunications. In 2002 he received Sun's Chairman award for innovation. Prior to joining Sun, Philippe held technical and business responsibilities at Alcatel.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

IoT & Smart Cities Stories
The challenges of aggregating data from consumer-oriented devices, such as wearable technologies and smart thermostats, are fairly well-understood. However, there are a new set of challenges for IoT devices that generate megabytes or gigabytes of data per second. Certainly, the infrastructure will have to change, as those volumes of data will likely overwhelm the available bandwidth for aggregating the data into a central repository. Ochandarena discusses a whole new way to think about your next...
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.
All in Mobile is a place where we continually maximize their impact by fostering understanding, empathy, insights, creativity and joy. They believe that a truly useful and desirable mobile app doesn't need the brightest idea or the most advanced technology. A great product begins with understanding people. It's easy to think that customers will love your app, but can you justify it? They make sure your final app is something that users truly want and need. The only way to do this is by ...
Digital Transformation and Disruption, Amazon Style - What You Can Learn. Chris Kocher is a co-founder of Grey Heron, a management and strategic marketing consulting firm. He has 25+ years in both strategic and hands-on operating experience helping executives and investors build revenues and shareholder value. He has consulted with over 130 companies on innovating with new business models, product strategies and monetization. Chris has held management positions at HP and Symantec in addition to ...
DXWorldEXPO LLC announced today that Big Data Federation to Exhibit at the 22nd International CloudEXPO, colocated with DevOpsSUMMIT and DXWorldEXPO, November 12-13, 2018 in New York City. Big Data Federation, Inc. develops and applies artificial intelligence to predict financial and economic events that matter. The company uncovers patterns and precise drivers of performance and outcomes with the aid of machine-learning algorithms, big data, and fundamental analysis. Their products are deployed...
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...
Cell networks have the advantage of long-range communications, reaching an estimated 90% of the world. But cell networks such as 2G, 3G and LTE consume lots of power and were designed for connecting people. They are not optimized for low- or battery-powered devices or for IoT applications with infrequently transmitted data. Cell IoT modules that support narrow-band IoT and 4G cell networks will enable cell connectivity, device management, and app enablement for low-power wide-area network IoT. B...
The hierarchical architecture that distributes "compute" within the network specially at the edge can enable new services by harnessing emerging technologies. But Edge-Compute comes at increased cost that needs to be managed and potentially augmented by creative architecture solutions as there will always a catching-up with the capacity demands. Processing power in smartphones has enhanced YoY and there is increasingly spare compute capacity that can be potentially pooled. Uber has successfully ...
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things'). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing. IoT is not about the devices, its about the data consumed and generated. The devices are tools, mechanisms, conduits. This paper discusses the considerations when dealing with the...