London
Tuesday, 20 March
IET London: Savoy Place
2 Savoy Place
London, WC2R 0BL
9.00 am to 4.00 pm

Register

We know your time is valuable. Space is limited and this workshop is open by invitation only to ensure an interactive and productive experience. Please register to request an invitation and directions to the venue.

An open web of employees, partners, suppliers, and customers drive business activities. The activities need reliable and timely B2B/B2C/B2E interactions; provided by APIs interconnecting business processes and data. Although, architects and developers implementing APIs prefer to follow REST principles and use lighter-weight integration technologies (e.g. JSON, HTTP, and POX), they often struggle to expose RESTful APIs due to technical infrastructure limitations.

This workshop will focus on how to expose your heterogeneous back-end data entities, processes, and services as a RESTful API in a quick, simple, easy, and architecturally sound manner, using the WSO2 Platform.

Presented by:

Paul Fremantle, Co-founder & CTO, WSO2

As WSO2’s co-founder and CTO, Paul Fremantle 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.

Guest Speaker
Roland Major, Technical Design Authority, JISC Advance

Roland Major is Technical Design Authority at JISC Advance working on the Nexus programme. He is responsible for the implementation strategy using WS02 at its core of a hosted integration cloud, which reliably and securely will provide access to data held across the Higher Education Sector in England. This will support increased operational efficiencies and shared hosting savings. He has been involved in the architecture and development of enterprise scale applications since 1994.

Topics to be covered:

  • API Architecture

    This session describes standard business requirements and how to design a simple, consumable RESTful API. The approach will follow REST methods, principles, and best practices to design and develop the service while leveraging the existing IT infrastructure. The session will address how to enhance the API using RESTful techniques (i.e. HATEOS, MIME types) and describe API design best practices.

  • Writing REST services

    This session describes how to code RESTful APIs exposed with a REST binding by using the Java REST API, JAX-RS. The demonstration will illustrate how WSO2 Application Server hosts JAX-RS services.

  • Mediating legacy services and securing the RESTful API using the API Gateway pattern and WSO2 ESB

    This session will describe how to configure the WSO2 ESB to follow the API gateway pattern and expose back-end entities, processes, and services as a RESTful API. The WSO2 ESB may be used to both publish using an HTTP endpoint and secure the API using REST-friendly security protocols (e.g. HTTP basic authentication or OAuth). This session introduces the latest first-level API configuration capability, which was recently added to WSO2 ESB.

  • Providing RESTful Data Access

    Data entities and REST resources have a strong relationship. API architects commonly expose entities as a resource and provide CRUD operations using REST methods. WSO2 Data Services Server provides necessary out-of-the-box functionality to rapidly create REST resources from data entities.

  • Beyond the APIs: API Store and Your Business as an API

    How can architects encourage API adoption within an enterprise environment? 
This session will discuss how enterprise API patterns can encourage API consumption and re-use. An API Store 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 vertical PaaS takes business APIs into the enterprise and out to partners, suppliers, and customers.


This “Creating RESTful APIs Using the WSO2 Platform” workshop is aimed at technical and business architects who design APIs and developers who build APIs for different business domains.