WSO2 CTO and JISC Guest Speaker Present London Workshop on Creating RESTful APIs

One-Day Workshop Offers IT Professionals Real-World Best Practices for Building RESTful APIs and Exposing Heterogeneous Back-end Assets Using the WSO2 Platform Palo Alto, CA – March 13, 2012 – Effective business-to-business communications rely on APIs to connect companies’ disparate systems. However, many enterprises struggle to expose RESTful APIs, and ultimately they spend more time and effort creating workaround solutions. WSO2 will provide IT architects and developers insights into identifying and addressing the challenges around building, exposing and consuming RESTful APIs in a dynamic one-day workshop, “Creating RESTful APIs: Using the WSO2 Platform.” The one-day, hands-on technical workshop on creating RESTful APIs will be led by Paul Fremantle, WSO2 co-founder and CTO. He will be joined by guest speaker Roland Major, an advance technical design authority with JISC, the UK’s expert on information and digital technologies for education and research. The workshop will be held on Tuesday, March 20, from 9:00 a.m. – 4:00 p.m., at the IET London: Savoy Place. For more information, visit Creating RESTful APIs The workshop is designed for IT architects and developers seeking to build effective RESTful APIs used across different business domains. It will explore how to expose heterogeneous back-end assets (i.e. services, data, processes and rules) as RESTful APIs in a quick, simple, easy and architecturally sound manner. The session also will examine how the WSO2 Enterprise Service Bus (WSO2 ESB), WSO2 Application Server, WSO2 Data Services Server, and two forthcoming WSO2 offerings for API management and API storefront, provide solutions for creating, publishing, securing, managing, discovering, evaluating and consuming RESTful services. Workshop session topics will include:
  • API Architecture, a look at how to meet business requirements by designing an elegant, consumable RESTful API using basic REST methods. The approach will follow REST methods, principles, and best practices to build the API. It will address how to enhance the API using RESTful techniques—such as Hypermedia as the Engine of Application State (HATEOS) and Multipurpose Internet Mail Extensions (MIME) types—and describe API design best practices.
  • Writing REST Services, examining how to publish RESTful APIs exposed with a REST binding by using the Java REST API, JAX-RS, and how WSO2 Application Server can be used to host JAX-RS.
  • Mediating Legacy Services and Securing the RESTful API Using the API Gateway Pattern and WSO2 ESB, exploring how to configure the WSO2 ESB to follow the gateway pattern and expose back-end data, service and process resources as RESTful APIs. The topic will cover how to secure an API using API management and security protocols such as HTTP basic authentication or Open Authorization (OAuth).
  • Providing RESTful Data Access, demonstrating how WSO2 Data Services Server enables architects to expose data entities as resources and perform create, read, update and delete (CRUD) operations using REST methods, while conforming to HATEOS.
  • Beyond the APIs: API Store and Your Business as an API, a discussion of how enterprise API patterns can encourage API consumption and reuse. An API storefront process pattern enables potential consumers to discover APIs, match business requirements, subscribe to APIs, and gain access credentials. The “Your Business as an API” pattern delivers cloud-based API hosting infrastructure, which augments the API by enabling multi-tenancy, self-service configuration, billing and metering, and control. Overall, this pattern covers how a vertical platform-as-a-service (PaaS) takes business APIs into the enterprise and out to partners, suppliers, and customers.
Workshop Presenters The workshop will be led by Paul Fremantle, WSO2 co-founder and CTO, who spearheads the company’s overall product strategy. Recognized by InfoWorld as a Top 25 CTO, Paul 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 where he donated code to enable access to Enterprise JavaBeans. Paul also led IBM’s involvement in the Axis C/C++ project. He currently is co-chair of the OASIS Web Services Reliable eXchange Technical Committee, as well as vice president of the Apache Synapse Project. Featured guest speaker Roland Major is an advance technical design authority with JISC, the UK’s expert on information and digital technologies for education and research. He currently works on the Nexus program, using WSO2 technology at the core of its implementation strategy and hosted integration cloud. He also supports increased operational efficiencies and shared hosting savings. Roland has more than 15 years of proven industry experience, specializing in the architecture and development of enterprise-scale applications. About WSO2 WSO2 is the lean enterprise middleware company. It delivers the only complete open source enterprise SOA middleware stack purpose-built as an integrated platform to support today’s heterogeneous enterprise environments—internally and in the cloud. WSO2’s service and support team is led by technical experts who have proven success in deploying enterprise SOAs and contribute to the technology standards that enable them. For more information, visit and the WSO2 OxygenTank developer portal at, or check out WSO2 on the WSO2 Blog, Twitter, LinkedIn, Facebook, and FriendFeed. Trademarks and registered trademarks are the properties of their respective owners.