The rapidly growing number and variety of Internet of Things (IoT) devices is driving the need for a highly scalable architecture with the flexibility to add or subtract capabilities, as well as support the many requirements of Internet-connected devices. To address this demand, WSO2 has published a white paper outlining a reference architecture for the Internet of Things, which includes the devices along with the server-side and cloud architecture required to interact with devices.

Benefits and Requirements of a Scalable Architecture

The white paper, “A Reference Architecture for the Internet of Things,” is designed to provide architects and developers of IoT projects with an effective starting point for addressing the major requirements of IoT projects and systems.

Authored by WSO2 Co-founder and CTO Paul Fremantle, the paper begins by defining the Internet of Things, discussing the challenges unique to IoT, and reviewing the benefits of utilizing an IoT reference architecture. The paper then explores the layers of the architecture, explains the three classes of IoT devices, and discusses the architectural requirements, which include:

  •     Connectivity and communications
  •     Device management
  •     Data collection, analysis, and actuation
  •     Scalability
  •     Security

Additionally, the paper maps the reference architecture onto the WSO2 platform to explain the instantiation of the architecture and how it meets those requirements. The paper concludes with an explanation of how WSO2’s design for a modular architecture supports the networking model to communicate with the devices, and the agents and code on the devices themselves.

The white paper can be downloaded at

About the Author

Paul Fremantle is WSO2 co-founder and CTO, and he is co-chair of the OASIS Web Services Reliable eXchange Technical Committee. Recognized by InfoWorld as a Top 25 CTO, he was responsible for simultaneously leading development of the groundbreaking WSO2 Enterprise Service Bus and Apache Synapse ESB. Paul has played a pioneering role in open source development, beginning with the original Apache SOAP project and his role in leading IBM’s involvement in the Axis C/C++ project. Paul is a member of the Apache Software Foundation, and he previously served as vice president of the Apache Synapse project.

About WSO2

WSO2 delivers on the promise of the connected business with the only completely integrated enterprise platform that enables businesses to build, integrate and manage their APIs, applications, and Web services on-premises, in the cloud, and on mobile devices. Leading enterprise customers worldwide rely on WSO2’s award-winning 100% open source platform and its robust governance and DevOps functionality for their mission-critical applications. Today, these businesses represent nearly every sector: health, financial, retail, logistics, manufacturing, travel, technology, telecom and more. Visit to learn more, or check out the WSO2 community on the WSO2 Blog, Twitter, LinkedIn, and Facebook.