New WSO2 White Paper Presents an Internet of Things Reference Architecture

White paper provides architects and developers of IoT projects with an effective starting point for addressing the major requirements of IoT projects and systems

Palo Alto, CA – May 28, 2014 – 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 is the only company that provides a completely integrated enterprise application platform for enabling a business to build and connect APIs, applications, Web services, iPaaS, PaaS, software as a service and legacy connections without having to write code; using big data and mobile; and fostering reuse through a social enterprise store. Only with WSO2 can enterprises use a family of governed secure solutions built on the same code base to extend their ecosystems across the cloud and on mobile devices to employees, customers and partners in anyway they like. Hundreds of leading enterprise customers across every sector—health, financial, retail, logistics, manufacturing, travel, technology, telecom and more—in every region of the world rely on WSO2’s award-winning, 100% open source platform for their mission-critical applications. To learn more, visit or check out the WSO2 community on the WSO2 Blog, Twitter, LinkedIn, Facebook, and FriendFeed..

Trademarks and registered trademarks are the properties of their respective owners.