Conference – Day 1
-
08:30-09:00
-
09:00-09:15
-
09:15 – 9:45Opening Keynote
Sanjiva Weerawarana Ph. DFounder, Chairman & CEO, WSO2KeynoteOpening KeynoteSanjiva Weerawarana Ph. DFounder, Chairman & CEO, WSO2 -
9:45 – 10:30Keynote – Intelligent Orchestration: more than just a web services engine
Luca MartiniDistinguished Engineer
CiscoKeynoteIntelligent Orchestration: more than just a web services engine.Today’s nascent system orchestration software is mainly targeted at automatically managing a set of web services engines. The problem becomes a lot more complex when a set of complex network, enterprise and service provider services need to be auto scaled and managed together. Apache Stratos has evolved to a unique platform capable of accomplishing this task. Now the question remains, what services can/should migrate to a cloud environment, how can we achieve the process of lower operational cost and last, but not least, how can this complex PaaS system support services while presenting a simple management interface? These are some of the questions that the industry is struggling with, and we will try to address them.Luca MartiniDistinguished Engineer
Cisco -
10.30 – 11.00Break
-
CloudIntegrationAPI ManagementApp Dev
-
11:00 – 11:30WSO2 Cloud Strategy
Dmitry SotnikovVice President – Cloud
WSO2CloudWSO2 Cloud StrategyKicking off the Cloud track at WSO2Con, we will go through all things cloud at WSO2, including the company’s participation in Apache Stratos, our products for Private PaaS and private cloud in general, Managed Cloud, and Public shared cloud offerings: where we are today and where we are going.
Dmitry SotnikovVice President – Cloud
WSO2API First Integration: The Future of Integration
Kasun IndrasiriSoftware Architect
WSO2IntegrationAPI First Integration: The Future of IntegrationBuilding an internally and externally integrated business is a key requirement of a connected business. API first integration, which is about creating the API before the internal systems and services, takes modern enterprise integration to new heights. API First Integrations ensure good API design, allows decoupled/evolvable development, and is inherently aligned with the mobile first strategy of an organization.
This session will explain how an organization can leverage the API first integration strategy, the successful transition from monolithic IT solution and SOA into API first integration, the growing adoption of integration platform-as-a-service, and the future of enterprise integration.
Kasun IndrasiriSoftware Architect
WSO2Application Development with WSO2: Strategy and Roadmap
Samisa AbeysingheVice President – Delivery
WSO2App DevApplication Development with WSO2: Strategy and RoadmapApplication development, be it web, mobile or services, is the key to success when taking data to the screen. We need to be able to visualize and rationalize any hidden trends in all data and big data storages. The WSO2 application development platform offers comprehensive support for app development with IDEs and cloud IDEs.
When the application’s volume proliferates in an enterprise, you need app stores; WSO2 App Manager brings in the governance, control, management, and monitoring tools to help you manage your application portfolios. WSO2 Application Server is a unique app server that helps to deploy, manage and monitor Java, JavaScript, Spring-based web apps and REST/SOA services. In the JavaScript space, Jaggery.js is a novel approach to server side JavaScript to develop powerful applications, dashboards, and portals.
WSO2 also has comprehensive PaaS support to help you develop powerful SaaS applications in quick time with the ALM management platform called WSO2 App Factory.This session will showcase how WSO2 tools help revolutionize application development with cloud and on-premise tooling with its vision to integrate APIs everywhere, app management, and cloud and PaaS-based enterprise application lifecycle management.
Samisa AbeysingheVice President – Delivery
WSO2 -
11:30 – 12:00Apache Stratos Roadmap and Strategy
Lakmal WarusawithanaDirector – Cloud Architecture
WSO2CloudApache Stratos Roadmap and StrategyApache Stratos is a highly-extensible Platform-as-a-Service (PaaS) framework that helps run Apache Tomcat, PHP, and MySQL applications and can be extended to support many more environments on all major cloud infrastructures. For developers, Stratos provides a cloud-based environment for developing, testing, and running scalable applications. IT providers benefit from high utilization rates, automated resource management, and platform-wide insights, including monitoring and billing.
This session will focus on the roadmap for Apache Stratos and how it can become a disruptive force in the current PaaS market.Lakmal WarusawithanaDirector – Cloud Architecture
WSO2Creating APIs with the WSO2 Platform
Sagara GunathungeSenior Technical Lead
WSO2API ManagementCreating APIs with the WSO2 PlatformLayers of API facade pattern can be grouped into two distinct, but closely related aspects – API-contract and API-implementation. The middleware stack that supports both of these aspects enables a number of competitive advantages over solutions that don’t support all the layers of API facade pattern.
This session will explore various API implementation options available within the WSO2 stack and how each of them can be used together with WSO2 API Manager to build complete API solutions effectively. The session will illustrate example use cases from WSO2 AS, WSO2 ESB, WSO2 BPS, and Jaggery as well as discuss the API-Everywhere feature that’s natively supported by WSO2 products.
Sagara GunathungeSenior Technical Lead
WSO2Introduction to WSO2 Developer Studio
Selvaratnam UthaiyashankarVice President – Engineering
WSO2App DevIntroduction to WSO2 Developer StudioEnterprises develop many different applications based on their business requirements. These applications can be composite applications that consist of various parts, such as services, web applications, workflows or data visualization, among others. WSO2 middleware helps developers to write such composite applications by providing various middleware servers, such as ESB, application server, data services server, business process server, etc. WSO2 Developer Studio is an IDE that can be used to develop applications for the WSO2 middleware platform.
This session will provide an introduction to WSO2 Developer Studio and explain how you can use various capabilities available in the developer studio to develop composite enterprise applications. It will also discuss how you can debug those applications and deploy them on the WSO2 middleware platform.
Selvaratnam UthaiyashankarVice President – Engineering
WSO2 -
12:00 – 12:30An Introduction to WSO2 Private PaaS
Lakmal WarusawithanaDirector – Cloud Architecture
WSO2CloudAn Introduction to WSO2 Private PaaSWSO2 Private PaaS extends the functionality of implementing agile and heterogeneous environments to deploy applications that run efficiently and scale elastically in the cloud. This can be achieved both through the new plug-in simplicity of adding third-party cartridges, and expanded support for IaaS platforms.
At the core of WSO2 Private PaaS 4.0.0 lies Apache Stratos 4.0.0 providing cloud-native capabilities, such as multi-tenancy, elastic scaling, self-service provisioning, metering, billing, and resource pooling, among several other functionalities. More significantly, it also adds functionality to host pre-integrated, fully multi-tenant WSO2 Carbon middleware products as cartridges that deliver a range of cloud PaaS services. All WSO2 product cartridges will be configured using Puppet, an automation software, which will help to configure cartridges easily with the use of templates. Similarly, any runtime can be easily plugged in via the cartridge architecture as a service.
Lakmal WarusawithanaDirector – Cloud Architecture
WSO2Data Services: Getting Your Data into APIs
Anjana FernandoSenior Technical Lead
WSO2IntegrationData Services: Getting Your Data into APIsData is at the heart of any business. Before exposing this valuable asset as APIs, there needs to be an efficient approach to bring this data to the API layer. One of the most convenient ways to do this is to use data services. By using data services, you can model a virtualized view of the data to be consumed in an intuitive manner. Moreover, coupled with a zero-code declarative programming model, the time taken to expose a data set as a data service, and ultimately as an API, is super-fast.
Anjana FernandoSenior Technical Lead
WSO2Cloud Development with WSO2
Shiroshica KulatilakeSoftware Architect
WSO2App DevWSO2 Cloud Development Vision: WSO2 Cloud [Studio] and CodenvyBeing integrated, accessible, collaborative, and adaptive are the four main pillars in building a connected business. This calls for the ability to leverage existing services, create new services, expose these as APIs and integrate all of these exposure points in a collaborative and intuitive manner. WSO2 Cloud provides the capability of being able to create all the necessary building blocks for a connected business with its various flavors of cloud services. At a lower level, the ease of creating such connected business artifacts would definitely be a contributing factor towards building a successful connected environment. This has also been achieved in WSO2 Cloud through collaboration with Codenvy, which supports a rich development environment that can be easily accessible via a browser. In this session you would learn
- – How the different flavors of WSO2 Cloud could help to build a connected business
- – How WSO2 Cloud integrates seamlessly with Codenvy Enterprise to create synergies in providing tooling facilities in the cloud environment
- – What’s in store in the WSO2 Cloud Development Vision
Shiroshica KulatilakeSoftware Architect
WSO2 -
12.30 – 14.00Lunch
-
14:00 – 14:30A Complete Platform for Applications in a Connected Enterprise
Dimuthu LeelarathneSenior Software Architect
WSO2CloudA Complete Platform for Applications in a Connected EnterpriseWSO2 App Factory is a multi-tenant, elastic, and self-service enterprise platform that supports applications from cradle to grave. App Factory enables multiple project teams to collaboratively create, run, and manage enterprise applications, while aiming to reduce development time and cost, increasing collaboration and visibility. Furthermore, it aims to revolutionize the app development process by taking it one step further by introducing streamlined application lifecycle management. App Factory is the backbone of WSO2 Cloud and a private deployment of App Factory can greatly improve innovation around your PaaS.Dimuthu LeelarathneSenior Software Architect
WSO2Creating a Master Data Management Solution with WSO2 Products
Giuseppe BertoneSolution Architect
AlmavivA S.p.A.IntegrationCreating a Master Data Management Solution with WSO2 productsTwo years ago AlmavivA designed and implemented a Master Data Management solution for the Italian Ministry of Finance. It’s called “Anagrafica Unica” which translates to “Central Registry” in English. The system serves applications regarding salaries and personal data as a self-service service for the Italian public sector employees and the Ministry’s operators. The system is also used as a hub to other Italian public administrations. It’s used to share personal data and data regarding salaries with them and to integrate their data into the system (i.e. fiscal or health care data). The front-end is created with Liferay Portal and it has 2 million registered users. The back-end is a custom distributed MDM solution I designed with WSO2 products (ESB+DSS+IS+MB+BAM+GREG) and with Oracle as persistence layer. It currently manages 2.6 million employees. The next goal is to reach all the Italian public employees by adding the remaining people from the Public Education Sector (about 900,000 employees).Giuseppe BertoneSolution Architect
AlmavivA S.p.A.Extending and Customizing WSO2 API Manager
Nuwan DiasAssociate Technical Lead
WSO2IntegrationExtending and Customizing WSO2 API ManagerAPIs are no longer simple interaction interfaces. An extensible API management platform opens ventures for growth and scalability. Enterprises today are forced to open up their business processes and services to an increasing number of partners and other connected devices. APIs are the way forward in moving towards this goal. As enterprises extend their reach to newer partners and devices, there will also be a need to extend and customize API platforms and services.
This session will explain how an extensible API management platform can benefit an organization in offering business APIs to service consumers. It will focus on
- – Customizing the look and feel of the API portal
- – Message mediation extensions
- – Extensible workflow integrations
- – Security extensions and customizations
- – Extending the API handler chain
Nuwan DiasAssociate Technical Lead
WSO2WSO2 Application Server: Tomcat on Steroids
Sagara GunathungeSenior Technical Lead
WSO2App DevWSO2 Application Server: Tomcat on SteroidsThe main goal of WSO2 Application Server is to enable a first-class web application hosting experience for Java and Javascript developers. Without reinventing the wheel, WSO2 Application Server is built on top of Apache Tomcat, and provides a number of added features that are not available with Tomcat.
This session will discuss some of the significant added features in detail such as multi tenancy, cloud native, application lazy loading, deployment synchronization, and Hazelcast-based cluster management and custom class loader runtimes. It will focus on some of the future directions of WSO2 Application Server, such as JavaEE Web Profile support. The talk will also explain how WSO2 Application Server fits with other WSO2 offerings to build complete agile connected business solutions.
Sagara GunathungeSenior Technical Lead
WSO2 -
14:30 – 15:00WSO2 Cloud in Action: App Cloud + API Cloud
Amila Maha ArachchiSenior Technical Lead
WSO2CloudWSO2 Cloud in action: App Cloud + API CloudThis session will explain how you can make use of WSO2 Cloud to host your enterprise solutions. It will focus on the example of WSO2Con Mobile App, which is hosted on WSO2 Cloud by leveraging the features of its App Cloud and API Cloud. The session will also cover the available features of WSO2 Cloud, which you can provision under one hood and how those features can be used by your enterprise to move your enterprise solutions to the cloud.
Amila Maha ArachchiSenior Technical Lead
WSO2Scalable, Distributed Messaging with WSO2 Message Broker
Shammi JayasingheAssociate Technical Lead
WSO2IntegrationWSO2 Cloud in action: App Cloud + API CloudExchanging information internally and externally in an efficient and reliable manner is the key factor for improving performance of modern business and enables companies, big and small, to meet new challenges and address fresh business opportunities. Business messages are used to exchange information between systems. Synchronous and asynchronous are the two main messaging models and there are various methods of exchanging messages. Point-to-point messaging or pub/sub messaging are patterns that are used for any kind of information exchange. Message broker is the middle party that routes all of these messages between various parties with all messaging patterns. Scalability and reliability are key features expected by any kind of message broker and WSO2 provides all these features with WSO2 Message Broker. This session will explain the following aspects in terms of WSO2 Message Broker:
- – Point-to-point messaging
- – Pub/Sub messaging
- – Achieving distributed behavior
Shammi JayasingheAssociate Technical Lead
WSO2Building Multitenant SaaS Apps with WSO2 Private PaaS
Sameera JayasomaSoftware Architect
WSO2App DevBuilding Multi-tenant SaaS Apps with WSO2 Private PaaSMulti-tenant SaaS applications allow organizations to maximize resource utilization while providing a way to deliver business capabilities at a much faster rate. Yet, SaaS application developers face many challenges in building these applications, including the knowledge of multi-tenancy, contextual personalization, resource optimization, elastic scaling, etc. Therefore, building a SaaS application using traditional application servers and integration middleware is not an easy task.WSO2 Private PaaS offers a cloud-native PaaS framework with multi-tenancy aware server runtimes, and programming APIs to build multi-tenant enterprise-ready SaaS applications. WSO2 Private PaaS is built using the award-wining WSO2 Carbon middleware platform, hence Private PaaS inherits application, integration, data, identity, governance, and analytics platform capabilities. This session will focus on how you can build multi-tenant SaaS apps by leveraging WSO2 Private PaaS.
Sameera JayasomaSoftware Architect
WSO215:00 – 15:30Powering the Lean Developer with Continuous Development
Tyler JewelCEO
CodenvyCloudPowering the Lean Developer with Continuous DevelopmentThe lean developer gets to market faster, pivots faster, and releases frequently. Continuous development enables the lean developer by providing task-oriented fast, secure, and extensible environments instantly and continuously. Environments are connected to issues, jobs, releases, projects, assets and individuals, providing the right context at the right time. In this session, we’ll discuss the principles of continuous development and how SAAS developer environments are making enterprise development more agile.
Tyler JewelCEO
CodenvyBPEL, BPMN, Rules and All Things Workflow: Strategy & Roadmap
Chathura EkanayakeSenior Technical Lead
WSO2IntegrationBPEL, BPMN, Rules and All Things Workflow: Strategy & RoadmapAny organization produces goods or services. The question, however, is how does an organization produce them? Using processes! Whether it is a simple internal activity, such as applying for leave, or a complex cross-organizational scenario, such as handling a sales order, it is facilitated by a process. As long as you care about your processes, you can improve your business. Yet, this is not a one-step procedure, but a multi-phase approach to design, analyze, implement, monitor, and optimize processes aiming at aligning your organization with your business objectives. This seemingly complex task of business process management (BPM) has to be handled with appropriate tools. This session will discuss the ‘process’ of process improvement with the help of the right set of tools, focusing on the roadmap for comprehensive BPM support in the WSO2 platform.
Chathura EkanayakeSenior Technical Lead
WSO2Socializing Corporate Assets with Enterprise Store
Isabelle MaunyVice President – Product Management
WSO215.30 – 16.00Break16:00 – 16:30How we built WSO2 Cloud
Amila Maha ArachchiSenior Technical Lead
WSO2CloudHow we built WSO2 CloudWSO2 Cloud is the public cloud offering from WSO2, which was built using WSO2 Private PaaS, WSO2 AppFactory, WSO2 API Manager, and many other WSO2 products. This session will take you through the story of building this world-class enterprise cloud by consuming only WSO2 products and solutions. This will help you to understand the potential of many WSO2 products and how you can map these potentials to your enterprise needs.
Amila Maha ArachchiSenior Technical Lead
WSO2Intelligent Integration with WSO2 ESB and WSO2 CEP
Sriskandarajah SuhothayanTechnical Lead
WSO2IntegrationIntelligent Integration with WSO2 ESB and WSO2 CEPThe successful realization of monitoring connected business relies on how the systems, services and solutions involved can collaborate and integrate to facilitate diverse business use cases in a consistent manner.
Modern enterprises often deal with a lot of business and technical changes that enforce continuous monitoring to look for opportunities and threats. The need to continuously monitor real time is handled through complex event processing systems by leveraging the integration infrastructure to understand the business behavior.
In this session, Suho will focus on the role of WSO2 ESB in fulfilling the integration needs that help WSO2 CEP to monitor connected business in real time. The talk will mainly cover
- – Connecting on-premise and cloud systems via ESB
- – Ways in which ESB and CEP can be integrated
- – How CEP can leverage ESB to monitor events and produce real-time alerts and notifications
Sriskandarajah SuhothayanTechnical Lead
WSO2Case Study: Glue Your SaaS Applications Together Using WSO2
Yann Le Blevec, PhDSmartwave SAAPI ManagementCase Study: Glue your SaaS applications together using WSO2As an IT consulting company, our project related processes are essentials to our business. To support them, we have chosen to rely on “best-of-breed” SaaS solutions. However, the lack of integration between tools was causing excessive administrative burden, data quality issues and duplicate inputs. To address this issue we have deployed several components of the WSO2 platform on Amazon WS. The ESB is the backbone that connects applications. A set of RESTful services was also developed to enable the design of composite applications using Sencha. In addition, the BAM provides us with technical and business insights. Finally, GREG is used to maintain a governed ecosystem of services. As a result we have been able to fully automate key project activities.Yann LE BLEVEC, PhDHead Of Integration and Architecture
Smartwave SASecuring and Managing Applications with WSO2 App Manager
Selvaratnam UthaiyashankarVice President – Engineering
WSO2App DevSecuring and Managing Applications with WSO2 App ManagerManaging applications in an organization is gradually becoming a nightmare. Organizations use hundreds of thousands of applications. The existence of some of the applications might only be known to some employees while others might be left in the dark. Discovering all applications in a single place is a very common requirement for any enterprise. Knowing who’s using what and collecting statistics on application usage is another problem. In addition, each of these applications might use different ways to protect them. If an employee is using several applications, the user might have to use different credentials, different security mechanisms, or login separately to various systems. This will not be a useful experience for employees and will most definitely be a maintenance nightmare for administrators. These problems have been addressed in WSO2 App Manager; it helps to discover all the applications in a central place, collect statistics on application usage, manages security of all the applications from a central location, and provides a unified application experience to users. This session will explore the features of WSO2 App Manager and how it can help in managing thousands of applications.
Selvaratnam UthaiyashankarVice President – Engineering
WSO216:30 – 17:00Getting More 9s from Your Cloud Operations
Chamith KumarageTechnical Lead
WSO2CloudGetting More 9s from Your Cloud OperationsManaging a highly available and highly reliable cloud infrastructure has always been challenging. Apart from the technology, proper architecture, use of the right tool for the right task, discipline, intelligent monitoring, and effective communication are the key areas to focus on to obtain more 9’s from your cloud operations.
This session will take you through
- – Mitigating risks with a fail-proof architecture
- – Swiss Army Knife for Devops
- – Next generation monitoring
- – Effective communication
- – Best practices and know-hows
Chamith KumarageTechnical Lead
WSO2Solution Architecture Patterns for Integration
Kasun IndrasiriSoftware Architect
WSO2IntegrationSolution Architecture Patterns for IntegrationReducing cross boundary interaction between enterprises is a key objective of converting a business to a connected business. The realization of an integrated business relies on the hybrid integration capabilities, which is the federation of the on-premise and cloud-based integration capabilities. With the evolution of SOA, API proliferation, and the increasing adoption of iPaaS, modern enterprises require to build an integration ecosystem rather than a bunch of integration silos.
This session will focus on various solution architecture patterns for building an integration ecosystem with the WSO2 middleware platform.
Kasun IndrasiriSoftware Architect
WSO2Case Study: CSI Ecosystem Using WSO2 Technology
Fabrizio BarberoDirector Of Integration
CSI-PiemonteAPI ManagementCSI Ecosystem using WSO2 TechnologyThe Federated Ecosystem is one of main CSI projects. Its aim is to redesign regional public body information systems outsourced to CSI-Piemonte with a federated architecture model so that it simplifies and assures interoperability, governance and flexibility. Every single information system will be deployed in the CSI private cloud infrastructure. CSI Ecosystem uses WSO2 technology (mainly API Manager and BAM) to rule interoperability, manage service levels and promote service reusability with a marketplace of API, lifecycle management with self-service subscription (based on oAuth2 standards) and monitoring of API usage and performance.Message mediation and service integration at single information system levels will be addressed with ESB/Registry technologies. The session will cover the roadmap for real-time events processing and big data analytics projects in CSI-Piemonte using WSO2 CEP and other open source machine learning engines.Fabrizio BarberoDirector Of Integration
CSI-PiemonteJaggery: The Sweetest Javascript in Town
Ruchira WageeshaAssociate Technical Lead
WSO2App DevJaggery: The Sweetest Javascript in TownJavaScript is the closest language of a web developer. When JavaScript was designed, it copied many names and naming conventions from Java. But, what about the rest of Java?
Jaggery takes the story a few steps forward by giving the power of Java to web developers, with the help of Mozilla Rhino and Nashorn. It helps you to rapidly develop web applications using JavaScript, by using all your favorite Java libraries, but without worrying about passing callbacks here and there. In other words, Jaggery allows you to rest, by taking the rest up to it. In this session, you will discover what Jaggery is, its use, and how it can help to boost your web app development.
Ruchira WageeshaAssociate Technical Lead
WSO217:00 – 17:30Buyers Guide to All Things Cloud
Dmitry SotnikovVice President – Cloud
WSO2CloudBuyers Guide to All Things CloudCloud taxonomy keeps expanding. Gone are the days when it was only private vs public, or the classical IaaS/PaaS/SaaS pyramid. As the cloud market grows, more and more offerings appear, and more and more subcategories emerge. In this session, we will look at the state of the cloud market, its niches, and criteria for choosing the right cloud offerings for your needs.
Dmitry SotnikovVice President – Cloud
WSO2Case Study: WSO2 in Social Protection Context
Gabriel PopaIdependant Consultant
Iello-Dev srlIntegrationCase Study: WSO2 in Social Protection contextThe Social Assistance Automated Information System is intended to collect, store, process and distribute information to central and local public authorities, individuals and legal entities on beneficiaries, institutions and services of the social assistance system. Interoperable with more than 10 institutions, handling approximately 160,000 social benefits requests per year, this is one of the most complex information systems in the Republic of Moldova. Ministry of Labor, Social Protection and Family trusts the award winning WSO2 Enterprise Service Bus technology to address the interoperability requirements and WSO2 Business Rules Server to manage complex legislation rules.Gabriel PopaIdependant Consultant
Iello-Dev srlBuilding an eHealth ecosystem with WSO2 API Manager
Ruben van der ZwanCEO
YenloYenloAPI ManagerCase Study: How one of the largest grid management companies uses the complete WSO2 stack to provide a single platform for development of servicesSEIN is redefining patient care by implementing an ICT infrastructure to facilitate a full eHealth care system whereby caregivers and caretakers can make optimal use of ICT technology currently available in the market. With the use of the full WSO2 platform and a focus on API Manager SEIN will be able to make significant progress in creating a ‘connected healthcare’ to make a significant contribution to the quality of health and quality of life for their patients.In this session find out how the WSO2 API Manager will help SEIN to easily share information with other healthcare related organizations through the use of API’s and can manage the complete lifecycle (develop, publish, manage, monitor) of an API. Also see how the complete WSO2 platform enables SEIN to have insight into the behavior of the API, governance and security of API’s.
Ruben van der ZwanYenloThijs VoldersYenloCase Study: How WSO2 Helps Small and Medium Enterprises Adopt SOA
Cyril RognonCTO
EmoxaApp DevHow WSO2 Helps Small and Medium Enterprises Adopt SOABusinesses want their needs to be answered and managed on demand. IT wants to offer real agility and be ability to govern the IS. SOA is a solution. But budgets are low and people have already failed with some huge project about this. Most SOA platforms create a huge change but WSO2 allows you to implement SOA without jeopardizing the IT Budget. This session will present an SOA perspective where you can use WSO2 to help a customer to achieve the two first levels towards SOA. Cyril will be explaining how to start an SOA from scratch, how to help customers that already have services but no SOA platform, how to seed SOA into legacy apps and the lean steps toward a managed SOA Solution.Cyril RognonCTO
Emoxa17:45 – 18:4519:00 – 22:00
Conference – Day 2
-
09:00 – 09:45Keynote – Integrate All the Things: Why Web and open source culture and technology are Eating the World.
James GovernorPrincipal Analyst and Co-Founder
RedmonkKeynoteKeynote – Integrate All the Things: Why Web and open source culture and technology are Eating the World.In this talk James Governor, cofounder of RedMonk, the open source research and advisory company, will examine the convergence of digital trends shaping how we live today. Technology fragmentation, but also increasingly accessibility and convenience are making the role of engineers increasingly important as we leave the era of permission-based IT and enter that of developers as New Kingmakers. The Internet of Things has suddenly kicked into gear, not just in the consumer space, but also the enterprise, bringing a plethora of new hardware form factors. The API economy is fast becoming a reality. Software is a means to an end, as data and services, rather than software licenses, become the most important assets.
James GovernorPrincipal Analyst and Co-Founder
RedMonk -
09:45 – 10:30Keynote – The Innovative Nature Of Open Source Cloud
Alan ClarkDirector of Industry Initiatives, Emerging Standards and Open Source
SUSEChairman of the Board
OpenStack®KeynoteKeynote – The Innovative Nature Of Open Source CloudThe nature of business is changing. Driven to meet the rapidly advancing wants and desires of its customers, businesses are racing to adapt their way of doing business. This not only redefines IT, but the relationships between IT and the line of business. IT is responding to change with the adoption of cloud computing, and more recently, the adoption of open source cloud.
Cloud computing has grown beyond the simple need for agile compute services, integrating technologies in storage, networking, security, management, automation, and applications. Let’s take a peek into the technology growth and the associated business advantages to see why open source cloud is best suited to meet the varied demands. We will also note where the enterprise data centers are heading next.
Director of Industry Initiatives, Emerging Standards and Open Source
SUSEChairman of the Board
OpenStack® -
10:30 – 11.00Break
-
Big DataSecurityMobileStrategyPartner Business
-
11:00 – 11:30Big Data Analytics Strategy and Roadmap
Srinath Perera Ph. DDirector – Research
WSO2Big DataBig Data Analytics Strategy and RoadmapIn the past few years, we have been aware of wealth of data around us. This data ranges from transaction logs, online interactions (like Facebook and Twitter) to data collected from pervasive sensors. If we could make sense of that data in a timely manner, it would provide a decisive competitive advantage. This talk will start with an overview of big data and state-of-the-art technologies and go on to discuss WSO2’s vision for big data, our current offerings, and what’s in store. Among some of the themes that will be discussed are batch processing, real-time processing, combining batch data with real time data, IoT and big data, as well as how the rest of the WSO2 platform works with big data technologies.
Srinath Perera Ph. DDirector – Research
WSO2The WSO2 Security Architecture: Strategy & Roadmap
Prabath SiriwardenaDirector – Security Architecture
WSO2WSO2 Strategy & Roadmap for Mobility
Sinnathamby ShanmugarajahDirector – Mobile Architecture
WSO2MobileWSO2 Strategy and Roadmap for MobilityThe flooding of smartphones and other mobile devices has generated equal user demand in the market. Device user population has seen exponential growth with devices being used for accessing the Internet, downloading apps, sharing information, and for social networking. The penetration of these devices has affected businesses too. Developing device apps are the current mantra for many businesses today. Every enterprise needs to adopt a mobile strategy before enabling mobility.
This session will provide an overview on mobility, and WSO2’s current offerings as well as what’s in store in this space. Topics discussed will include device management, app management, app development, and IoT, as well as how mobility will be connected with other WSO2 platforms.
Sinnathamby ShanmugarajahDirector – Mobile Architecture
WSO2Towards a Winning API Strategy
Sumedha RubasingheDirector – API Architecture
WSO2StrategyTowards a Winning API StrategyThe need for business APIs is agreed on by every enterprise within today’s context; however, it’s the right API strategy that will make business APIs a winning one for your enterprise. What are the key ingredients in defining a winning API strategy? How should the strategy be converted into a set of action items that will make a winning combination? How can WSO2’s API management capabilities help? These are some of the areas that will be addressed in this session. It will also discuss some real customer scenarios where WSO2’s platform has been a key part in implementing a winning API strategy for these enterprises.
Sumedha RubasingheDirector – API Architecture
WSO2 -
11:30 – 12:00Gather those Events: Instrumenting Everything for Analysis
Sriskandarajah SuhothayanTechnical Lead
WSO2Big DataGather those Events: Instrumenting Everything for AnalysisWhen a business gets connected and grows beyond borders, the factors influencing the business increase as well. The success of the business relies on how events that make a difference are identified from the avalanche of events produced by the ecosystem.
The connected business collaborates and integrates with diverse systems and services, both within and outside an organization’s boundaries. The need for gathering all events from various sources and geographical locations with various protocols and message formats are vital to identify and fix process failures, and to find trends and new patterns to leverage the business.
In this session, Suho will focus on the role WSO2 BAM and WSO2 CEP plays in gathering all the data for meaningful analysis through and beyond the WSO2 product stack. The talk will mainly cover
- – Gathering events from WSO2 products
- – Gathering events from external systems
- – How custom implementations are written to push data to BAM/CEP
- – The ways in which BAM and CEP can be used to make sense of the data
Sriskandarajah SuhothayanTechnical Lead
WSO2Enterprise Single Sign-On: SAML, OpenID Connect and More
Selvaratnam UthaiyashankarVice President – Engineering
WSO2SecurityEnterprise Single Sign-On: SAML, OpenID Connect and MoreIt is a common practice for a person to use many different applications for a daily task in an enterprise. However, the use of many different applications should not hinder the user’s experience. Single sign-on (SSO) is a critical requirement to enable a seamless user experience. These applications can be heterogeneous and can have different security standards, so it is always a challenging task to provide a seamless SSO experience to users. WSO2 Identity Server can help to achieve this functionality.
This session will explain the importance of SSO for enterprise applications and how you can implement it by using WSO2 Identity Server. It will also cover some common SSO patterns, various SSO technologies, and the process of selecting a technology based on a given scenario.
Selvaratnam UthaiyashankarVice President – Engineering
WSO2Reference Architectures for Connected Business
Mifan CareemDirector – Solutions Architecture
WSO2StrategyReference Architectures for Connected BusinessThe need for business APIs is agreed by every enterprise within today’s context; however, it’s the right API strategy that will make business APIs a winning one for your enterprise. What are the key ingredients in defining a winning API strategy? How should the strategy be converted into a set of action items that will make a winning combination? How can WSO2’s API management capabilities help? These are some of the areas that will be addressed in this session. It will also discuss some real customer scenarios where WSO2’s platform has been a key part in implementing a winning API strategy for these enterprises.
Mifan CareemDirector – Solutions Architecture
WSO2 -
12:00 – 12:30Case Study: redBorder’s Horama CEP Engine
Jaime NebreraENEO TecnologiaBig DataredBorder’s Horama CEP EngineredBorder Horama is the first commercial open source fully scale out capable Security Management platform. Still in semi stealth mode, it’s currently used in production at Santander Bank and we are running proof of concepts at Cisco and EMC. While using a different technology stack from WSO2, the upcoming release is going to include a CEP engine based on WSO2 Shiddi / CEP running inside Apache Storm. In this talk we will present: * Our lambda architecture in opposition to WSO2 * Why we opted for WSO2 CEP in opposition to Esperanto or Drools * How do we scale out the platform * How we are enhancing it with data mining and enrichment This project is still work in process, but we have already contributed back to WSO2 community a Kafka plugin to directly inject it in WSO2’s CEPJaime NebreraCTO
ENEO TecnologiaCASE STUDY: EMM for WSO2
Sinnathamby ShanmugarajahDirector – Mobile Architecture
WSO2MobileCase Study: EMM for WSO2This case study will explain why WSO2 implemented EMM to give internet access to employees using mobile phones (Android, iOS). The key question was ‘is EMM really needed to give internet access through WiFi’ as there are other ways to offer secured internet WiFi access through WPA2-Enterprise requiring a RADIUS server/service or by using a captive portal connected to the company’s user store. All these solutions can identify some of the devices’ attributes like MacID and device model. However, with regard to company policy, these solutions are not able to source further information like applications and whether the device is rooted or not. This session will also illustrate how EMM was implemented to address these requirements.
Sinnathamby ShanmugarajahDirector – Mobile Architecture
WSO2Building Ecosystems for Your Connected Business
Asanka AbeysingheVice President – Solutions Architecture
WSO2StrategyBuilding Ecosystems for Your Connected BusinessThe success of a connected business depends on robust architecture that will reuse existing IT assets (people, processes, and data) and bridge the gaps by introducing required architecture layers. Having an iterative approach with a milestone plan helps to overcome the technical and non-technical challenges that businesses face during implementation. Middleware and next-generation middleware are the raw materials to build an integrated, secured, monitored and governed connected business. This session will explain how you could build an architecture roadmap that helps convert your current IT infrastructure to a connected business.
Asanka AbeysingheVice President – Solutions Architecture
WSO2Market Penetrating Solutions: API Management & Application Consolidation
Dakshitha RatnayakeAssociate Technical Lead
WSO2 -
12.30 – 14.00Lunch
-
14:00 – 14:30Analyzing a Soccer Game with WSO2 CEP
Srinath Perera Ph. DDirector – Research
WSO2Big DataAnalyzing a Soccer Game with WSO2 CEPMobile devices, sensors, and GPSs are driving demand to handle big data in both batch and real time. This presentation discusses how we used complex event processing (CEP) and MapReduce-based technologies to track and process data from a soccer match as part of the annual DEBS event processing challenge. In 2013, the challenge included a data set generated by a real soccer match in which sensors were placed in the soccer ball and players’ shoes. This session will review how we used CEP to address the DEBS challenge and achieve throughput in excess of 100,000 events/sec. It will also examine how we extended the solution to conduct batch processing with business activity monitoring (BAM) using the same framework, enabling users to obtain both instant analytics as well as more detailed batch processing-based results.
Srinath Perera Ph. DDirector – Research
WSO2Risks, Challenges & Best Practices in Enterprise Access Control
Johann NallathambyAssociate Technical Lead
WSO2IoTSelling to CIOs: Understanding and Discovering Pain Points
John MathonVice President – Enterprise Evangelism
WSO2 -
14:30 – 15:00Scalable Log Analysis with WSO2 BAM
Anjana FernandoSenior Technical Lead
WSO2Big DataScalable Log Analysis with WSO2 BAMLog analysis is a critical function in an organization to find out the status and health of the processes running in the system. Most times, these processes run in a distributed manner in multiple physical machines, and would possibly be correlated to each other. Therefore, there must be a robust approach to monitor these logs put out by each of the nodes to make sense of them. To this end, features like searching logs, filtering according to a log type, long-term trends, and real-time updates on a process status will be required. This session will focus on how WSO2 Business Activity Monitor tackles the problem of log analysis in a scalable manner.
Anjana FernandoSenior Technical Lead
WSO2Case Study: Building a state-of-the-art personal identity management platform with SOA and WSO2
Nestor FernandezBarcelona Digital Technology CentreSecurityBuilding a state-of-the-art personal identity management platform with SOA and WSO2More and more, people are faced with the challenge of managing their personal identity in their everyday life. Privacy awareness and concerns arise, but there is often a lack of knowledge and tools that can help achieve better practices. New theoretical paradigms have been conceived in order to tackle these problems while real world technology often lags behind. Moreover, many issues come into consideration: ease of use, security, constant evolution of standards, heterogeneous environments, etc. Several technologies like WSO2 enable the development of such identity management platforms.Nestor FernandezR&D Security Engineer
Barcelona Digital Technology CentreCase Study: SOA ‘a-la Russe’
Alexey SmirnovHead Of Integration Solutions Practice
CROC Inc.StrategyCase Study: SOA ‘a-la RusseIntegration solutions and service-oriented architecture have been actively adopted in Russia in the last few years. Geographical dispersal of organizations, weak telecommunication channels and specific requirements of Russian laws apply additional constraints on integration architecture. This presentation will explore features of integration projects in Russia using examples of CROC projects in governmental and commercial organizations. It will show you how WSO2 solutions helped to build eGovernment in several Russian regions. Its goal is to share Russia’s experience in WSO2 implementation projects, discuss approaches to selling open source solutions in emerging markets and discuss differences between integration projects in governmental and commercial organizations.Alexey SmirnovHead Of Integration Solutions Practice
CROC Inc. -
15:00 – 15:30Creating Amazing User Experiences with WSO2 UES
Ruchira WageeshaAssociate Technical Lead
WSO2Big DataCreating Amazing User Experiences with WSO2 UESThe growth of your business drives you to collect more and more statistics about the business. The collected data helps you to monitor, maintain, and take key decisions of the business. Many systems available today are capable of doing this. But, in the end, the common denominator is, that all data should come to users in some form. WSO2 User Engagement Server, along with its dashboard composer, gadget creator, opensocial and Jaggery integration, allows you to create visually appealing, responsive dashboards quickly with gadgets, etc. proving that you neither need to be a developer nor a UI designer to take your data to the screen. This session will explore how you can use UES to give the best user experience to your enterprise data.
Ruchira WageeshaAssociate Technical Lead
WSO2Case Study: How WSO2 supports Deutsche Telekom implementing an eCare platform including an intelligent emergency call system
Sven-juergen LaemkeT-Systems International GmbHIoTCase Study: How WSO2 supports Deutsche Telekom implementing an eCare platform including an intelligent emergency call system.Within the strategic health group of Deutsche Telekom, several projects are on their way to build up an ecosystem of products and services in the area of ambient assisted living. They follow the growing demand in supporting elderly people to live a mostly self-determined life. For example these products include services regarding home automation, structuring of the day and connection to rescue control centers or home care nursing services. One very innovative product is an intelligent emergency call system which integrates a passive sensor based fall detection system and live video streaming. In this presentation I would like to show the main concepts of the architecture which is mostly driven by a service oriented approach and incorporates most of the WSO2 products. Furthermore I would like to point out the important role that WSO2 middleware is playing to enable this eCare platform.Sven-juergen LaemkeIT Architect
T-Systems International GmbHRoadmap to Connected Business
Asanka AbeysingheVice President – Solutions Architecture
WSO2StrategyRoadmap to a Connected BusinessBuilding a connected business requires significant changes in an organization; it’s easy to apply the technical oriented changes, but the real challenge is with the non-technical aspects. This session will take you through a journey – from wherever you are in your corporate IT mess and maze to the promised land of a connected business. The talk will also allude to real customer case studies to illustrate the various steps involved, and also discuss the carrots and sticks needed along the way to manage the human aspects of the transition.
Asanka AbeysingheVice President – Solutions Architecture
WSO2 -
15:30 – 16.00Break
-
16:00 – 16:15Case Study: Internet of Things – WSO2Con Style!
Afkham AzeezDirector – Architecture
WSO2IoTReference Architecture for IoTInternet of Things is the next big thing! Imagine the power of billions of connected devices. Not only plain old devices, but also mobile devices, computers, and people – the Internet of Everything!
The WSO2Con IoT demo showcases the WSO2 IoT reference architecture, and connects devices, mobile phones, and people. Powered by Raspberry Pis, the conference attendees can swipe their attendee tags to mark their presence at session tracks, meeting places, and also check-in to booths. The WSO2Con mobile app will enable different features based on their check-in and and also display relevant information. Do you need to locate a speaker or meet another person at the conference? The “Find a friend” feature will allow you to do just that. There are exciting prizes to be awarded to the most number of check-ins too. If you are interested in the technical details behind this project, drop in at the demo booth and meet the engineers behind the project.
Afkham AzeezDirector – Architecture
WSO2 -
16:15 – 17:00
-
17:00 – 17:15
Pre-conference Tutorials
-
09:00-12:30WSO2 Complex Event Processor
Sriskandarajah SuhothayanAssociate Technical Lead
WSO2Director – Research
WSO2TutorialWSO2 Complex Event ProcessorWhen an enterprise gets connected, the success of the business relies on how quickly and effectively we can identify game-changing events from the avalanche of events that are produced by the eco system. Enterprise systems, such as enterprise resources planning, system monitoring, stock transaction systems, financial transaction systems, etc. generate an enormous amount of events that can contain useful data, and processing these data efficiently, real time can provide a competitive edge. Implementing custom solutions to capture, analyze and act on these big data imposes challenges and operational complexities. WSO2 CEP provides solutions to all of these by delivering low-latency, high-volume and a high available environment, enabling data collection, real-time analysis and firing notifications of multiple types across numerous endpoints. This will be a hands-on session, where Suho and Srinath will discuss and elaborate on WSO2 CEP.
Sriskandarajah SuhothayanAssociate Technical Lead
WSO2Srinath Perera Ph. DDirector – Research
WSO2Deploying for High Availability & Horizontal Scaling
Mifan CareemDirector – Solutions Architecture
WSO2Vice President – Solutions Architecture
WSO2 -
12.30 – 13.30Lunch
-
13:30-17:00Monitoring Your Business with WSO2 BAMAnjana FernandoSenior Technical Lead
WSO2Senior Technical Lead
WSO2TutorialMonitoring Your Business with WSO2 BAMOrganizations have many systems and processes running all the time, and it is critical to have a mechanism to monitor these processes and identify the status and performance. To this end, a centralized monitoring solution is required to gather information about these processes and correlate the events retrieved from multiple nodes, carry out processing to extract any useful data and present it to the user in a meaningful way. The end objective is for users to be able to make business decisions using this generated intelligence. This session will demonstrate how WSO2 Business Activity Monitor can be used to monitor such systems to provide a complete monitoring solution for your organization.
Anjana FernandoSenior Technical Lead
WSO2Chathura EkanayakeSenior Technical Lead
WSO2WSO2 App Factory – Building apps in the Cloud
Dimuthu LeelarathneSenior Software Architect
WSO2Software Architect
WSO2Product Manager
CodenvyWSO2 Enterprise Mobility Manager
Sinnathamby ShanmugarajahDirector – Mobile Architecture
WSO2Director – Architecture
WSO2