WSO2 Workshop on Creating RESTful APIs Comes to Los Angeles, San Jose, and Seattle

One-Day Workshop Offers IT Professionals Real-World Best Practices for Exposing Heterogeneous Back-end Services as RESTful APIs Using the WSO2 Platform Palo Alto, CA – January 9, 2012 – Effective business-to-business communications rely on application programming interfaces (APIs) to connect companies’ disparate systems. However, many enterprises struggle to expose RESTful APIs, and ultimately they spend more time and effort architecting workaround solutions. WSO2 will provide IT architects and developers insights into identifying and addressing the challenges around Restful APIs in a dynamic one-day workshop, “Creating RESTful APIs: Using the WSO2 Platform.”
  • Los Angeles, Tuesday, January 24, 2012
  • San Jose, Wednesday, January 25, 2012
  • Seattle, Tuesday, January 31, 2012
Each one-day, hands-on technical workshop will run 9:00 a.m. – 3:00 p.m. To register, visit Creating RESTful APIs The workshop is designed for IT architects and developers looking to build effective RESTful APIs for different business domains. The workshop will explore how to expose heterogeneous back-end services as RESTful APIs using the WSO2 Carbon middleware platform. The session also will examine how the WSO2 Enterprise Service Bus (WSO2 ESB), WSO2 Application Server, and WSO2 Data Services Server provide solutions for publishing and creating RESTful services. Workshop session topics will include:
  • API Architecture: a look at how to design a RESTful API using basic REST methods to meet a specific business requirement and how to enhance the API using techniques such as HyperMedia.
  • API Gateway Pattern Using WSO2 ESB: covering how to expose back-end services as a RESTful API using the WSO2 ESB, and how to secure an API using security protocols such as HTTP basic authentication or Open Authorization (OAuth).
  • Writing REST Services: examining how to publish RESTful APIs by writing services with a REST binding using the JAX-RS Java API for RESTful Web services, along with how WSO2 Application Server can be used to host JAX-RS.
  • 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.
  • Beyond the APIs: How can architects take APIs to the enterprise which business users can leverage for better ROI? This session will discuss a few enterprise API patterns including YBaaS (Your Business as a Service). Cloud provides a better infrastructure for API hosting with Cloud features like multi-tenancy, billing and metering offering better control over the APIs. Overall, this pattern covers how vertical PaaS takes business APIs into the enterprise.
Workshop Presenters The workshops will be led by two experts in SOA and cloud architecture, who also are Apache Software Foundation (ASF) committers. Samisa Abeysinghe, WSO2 vice president of engineering, initiated the Apache Axis2/C project. He also has published several articles and two books: “RESTful PHP Web Services” and “PHP Team Development,” and is a featured speaker at numerous industry conferences. Asanka Abeysinghe, WSO2 director of solutions architecture, has contributed to the Apache Synapse project. He brings more than 10 years experience of developing and deploying service-oriented architectures (SOAs) and scalable distributed systems. Asanka also specializes in working with enterprise customers in financial services and other industries to design and architect mission-critical applications, business integration and mobile solutions. 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.