Category Archives: Customers

MConnect: Digitally Transforming Government and Improving Services for Citizens

E-Government platforms are growing in popularity globally and with good reason – when implemented, these platforms help improve transparency, allow data exchange, support data-driven decisions, and lead to cost reduction. In Moldova, the government’s digital transformation agenda and strategy to modernize public services are overseen by the e-Government Center Moldova. This public institution has introduced MConnect – a cloud based interoperability platform powered by WSO2’s Integration capabilities.

“MConnect is the technical solution for the whole framework we do around data exchange in government,” says Artur Reaboi, enterprise architect at E-Government Center Moldova. Artur believes that there are two benefits to data exchange in government – it lowers the number of requests for documents from various government organizations and enables real-time access to data, thereby improving the efficiency of services. From the time that E-Government Center Moldova was initially set up in 2010, Moldova’s government had data-rich registries and the institution’s aim is to use MConnect to link these registries. This process is done via a centralized hub where E-Government Center Moldova is the sole organization responsible for this process, thereby ensuring operations run as smoothly as possible.

E-Government Center Moldova built a National Service Bus, based on WSO2 Enterprise Integrator, which they implemented together with WSO2 Certified Partner iello. Simplicity is a core characteristic of this platform. For example , data providers are encouraged to create generic services, where the National Service Bus is provided with increased data, which is then divided depending on the legal access of data consumers. MConnect consists of the following: interfaces for data consumption and data sources (mediation occurs between these interfaces), the MLog platform based on elasticsearch and has its special connector, and the planned Semantic Catalog (a registry of public data available at various data sources).

MConnect has demonstrated clear benefits since its implementation. Around 30 public authorities (from central ministries) are a part of this platform, and it’s now been expanded to include local public authorities. Artur estimates that E-Government Center Moldova processed approximately 25 million messages in 2017 – which is astounding for a country of 3 million. Furthermore, over 65 web services are in production and it only has an added latency of 100 milliseconds.

“Interoperability is a journey,” says Artur and his single most important piece of advice is that implementation is faster when centralized. Moreover, he encourages implementing generic services, considering the fact that it’s more cost-effective, and building a team of committed integration specialists (willing to stay for the long haul) for a project of this nature. More interesting plans are in the offing for E-Government Center Moldova, which include promoting Interoperability Law, implementing the previously mentioned Semantic Catalog, and modernizing public services to improve service quality for citizens.

Artur’s presentation has more details on the MConnect platform:

Learn more about the capabilities of WSO2 Enterprise Integrator and how it can be implemented in your digital transformation initiatives.

Why Swiss Chocolate Relies on WSO2

The Swiss Federal Office of Information Technology, Systems and Telecommunication (FOITT) is one of the internal ICT service providers in the Federal Administration. It supports the administration by developing and providing efficient, secure, and user and public-friendly IT solutions. As part of its responsibilities, FOITT manages more than 40,000 enterprise users of two of their key platforms – one an electronic customs declaration process for imports/exports and the other, an automated way to manage revenue from taxes.

While these platforms have proved successful, FOITT embarked on a digital transformation initiative to make these more efficient. What they had hoped to achieve was the ability to scale to provide a more seamless experience to users.

At WSO2Con US 2017 Dr. Gion Sialm, chief architect at FOITT, explored how they leveraged WSO2 technology to achieve their objectives. They worked together with Yenlo, a WSO2 Premier Certified Partner, to implement their solution. To illustrate how the two platforms work, Gion took the example of Swiss chocolate – the process of importing cocoa to make chocolate and the distribution of the end product within and outside Switzerland.

The e-Dec (Electronic Declaration) Platform

All goods, and in this instance the import of cocoa and export of chocolate, need to be declared and there’s a specific process that needs to be followed. Given that it’s a fairly complex process involving many functions and stakeholders, FOITT created the e-Dec platform to simplify this process. What it essentially did was digitize this process and made it more efficient and user-friendly. As with any digital platform, the e-Dec platform too needed to be refreshed and revamped to be more aligned with new requirements.

For instance, the platform had a lot of different protocols and some were extremely outdated like POP3S and FTPS. Apart from this challenge, the application was based on the Oracle WebLogic Server, which follows the eXtended Architecture (XA) pattern. “Previously, WSO2 products didn’t support XA, but because of FOITT’s requirement, it’s now a part of their feature list,” noted Gion.

The Fiscal-IT Platform

On the retail side, all goods, like chocolate, sold within Switzerland carries a value-added tax (VAT). Previously, these transactions were done manually so FOITT built the Fiscal-IT platform that automated this process. Again, like the e-Dec platform, this too required improvements to further streamline this process.

For instance, the platform was created in a modular manner so as to have the best of breed technology for each feature resulting in a mix of multiple different technologies, like FileNet, Java and SAP, which all needed to be integrated. “Because we decided to employ microservices, we ended up with a lot of REST and SOAP APIs as well as JMS so we needed an enterprise service bus that was flexible enough to maintain these things easily,” said Gion.

The WSO2 Solution

They followed the same architecture for both platforms so as to reduce cost and speed up their go-to-market. The API Gateway, Publisher and Store components of the WSO2 API Manager as well as the WSO2 Identity Server as the Key Manager were used as their core API management solution. WSO2 integration technology was used for routing and message transformation between the sender’s and receiver’s different protocols. WSO2 analytics (not pictured in the architecture diagram above) also plays an important role in the solution — FOITT, together with their service providers, developed a dashboard using WSO2 Data Analytics Server to identify any problems that occur in the application. The user just has to type in the source and destination program and within a few seconds the metadata of all the messages is collected (message tracing) so that errors can be easily identified. The dashboard can even correlate the messages with the log files, which is a very important feature in a distributed landscape like this.

“WSO2 products relate to digital transformation like the Swiss army knife relates to MacGyver. Our platforms are evolving rapidly. In order to keep pace with this innovation it’s important to have a strong relationship and collaborate well with WSO2,” says Gion. “Automation is also key. We have to manage 11 stages throughout our platforms and doing it manually would be quite impossible,” he adds.

To learn more about how FOITT is leveraging WSO2 technology for key government initiatives, watch Gion’s presentation at WSO2Con US 2017:

ING Model Bank: Customer-Centric Integration to Remain Competitive

How does banking middleware evolve with the times to offer new services to customers and stay competitive globally? ING Model Bank underwent this transformation by using WSO2’s integration platform to perform key functions, as it sought to ensure information integrity and security, high performance, and superior customer experiences.

Traditionally, banks have big hosts given the complexity of systems and the number of processes that need to be supported. Yet to adapt to customers’ evolving needs (and new services), such systems have to change. Transforming banking middleware stacks begin with identifying three main problems and altering approaches used to tackle them:

  • Oversimplification – avoid oversimplification. Be ready to manage an “in motion” architecture and learn to design for changes (lowering costs in the process as well).
  • Big migration – apart from consuming resources, big migrations freeze an organization’s capacity to respond to customer needs. Learn to design for micro-changes instead.
  • Separating customer needs from technology – customer needs evolve, and technology must support this and processes must be linked accordingly.

A common solution to the above is to use the Bus pattern, which is a mix of the Canonical Data Model and Common Command Set, with a common communication mechanism. Implementing a Bus pattern can be done using either a broker or broker-less approach. While both these approaches have their advantages, they also have several drawbacks such as adding delays and complexity to the deployment. In such a context, Miguel Garcia, an enterprise architect at ING Model Bank, advocates using a hybrid model: “It’s by far the simpler approach.” The hybrid model has the best of both broker and broker-less approaches, and can be deployed in common scenarios faced worldwide. ING uses WSO2 integration technology (WSO2 Enterprise Service Bus and WSO2 Message Broker), by creating one common BUS created on REST and EVENT APIs managing interactions between all applications (or components).

“We use WSO2 as a broker because we really like the simplicity,” says Miguel. By using WSO2 ESB, ING is able to deploy APIs automatically from their development lifecycle using Swagger definitions with zero down-time. Integration is also accelerated by the ESB’s ability to provide API prototyping using scripting. Having successfully transformed using WSO2’s integration capabilities, Miguel also shares some best practices for undertaking similar projects:

  • In-depth knowledge of the product (such as how it manages interactions in complex scenarios) is essential for deriving the best possible benefits from the product.
  • Use the latest version of the product.
  • Use a clear templating system for traceability, monitoring and logging.
  • Clear definition of the common message and its properties to manage messages.

To find out more about these best practices, watch Miguel’s presentation:

Explore WSO2’s integration platform and how your enterprise can derive benefits from it.

Travis Perkins: Disrupting the Retail Industry with WSO2 Integration Technology

Travis Perkins, UK’s largest supplier of building materials, embarked on their digital transformation journey last year in the hopes of enhancing customer experiences, growing their business and improving the usability of their systems. At WSO2Con EU 2017, Christopher Stone, the head of integration at Travis Perkins, talked about the steps they took to go digital with the help of WSO2 technology and key partners.

To help understand Travis Perkins’ current situation, Christopher used an analogy coined by their previous CIO Neil Pearce – the house of IT.

By looking at all the areas of the house that need improvement, Travis Perkins realized that they needed to adopt integration technologies that would allow their systems to be flexible, future-proof, innovative, and reactive. “Integration is the plumbing, electrical wiring, and foundation — basically the rooms of the house,” said Christopher. “Effective integration and quality data are the key enablers for our digital agenda that is built on a solid foundation such as reliable cloud infrastructure and networking.”

Once Christopher explained this analogy, he explored how they previously worked on integration projects. He would most likely be a part of a program delivery team who is pressured to deliver fast and within a strict budget. This hinders their vision of the overall enterprise benefits and results in a point-to-point spaghetti architecture that leads to high maintenance costs, difficult to support, inconsistent standards, reliability issues, and limited reusability.

Today, Travis Perkins has a central integration layer powered by WSO2 integration and API management products. Services are developed according to project requirements, but built with the entire enterprise in mind using a set of policies, patterns, and standards governed by the project diagnostic team. This results in maximum reusability, easier support and maintenance, and continuous improvement in delivery, quality, and speed. The replacement of their core ERP system from a legacy system to an ERP vendor named M3, for sales order entry, sales order management, pricing, tool hire, finance, and supply chain is the largest program Christopher’s team is currently delivering on. But they have been involved in various other integration projects too. “The right tools combined with the correct mindset, architecture, and governance allows you to meet your goals in achieving good enterprise integration which benefits your company as a whole,” he says.

Many external parties helped Travis Perkins along their journey. In their early days, Wheeve, integration technology experts partnered with WSO2, gave them a theoretical and conceptual mindset on how an integration department should run. They helped set up the department and build up the team and aided them with their architecture and processes. During the delivery phase, Travis Perkins’ engineers and analysts were supplemented by ICT solutions providers partnered with WSO2 — Chakray and Mitra Innovation. They offered integration specialists well-versed in the WSO2 platform who helped analyze the requirements and worked in an Agile Scrum fashion to deliver the projects. “They have helped us come leaps and bounds, not only in delivering projects but also in terms of learning from their experience and knowledge of the WSO2 platform,” said Christopher.

“WSO2 is a great platform. It enables us to deliver quickly and compliments our strategy to utilize open source technology wherever possible,” Christopher concluded. “When any of our engineers come across difficulties in development, the WSO2 Subscription gives us great SLA’s. We don’t need to use production maintenance support very often, but when it does happen we have a very good relationship with WSO2 for them to support us in getting back to business as usual.”

To learn more about how Travis Perkins is successfully traversing its digital transformation path, watch Christopher’s video at WSO2Con EU 2017 below.

Bringing an Efficient Home Care Solution to Life with WSO2 Technology

Senior citizens and disabled people—many in fragile health and requiring assistance—often have limited resources for managing their health and ensuring their security. Effective home care solutions allow such people to safely go about their day-to-day lives and enhances their quality of life. To aide home caregivers and patients, Raffaello Leschiera, a solution architect at Engineering Ingegneria Informatica, proposed a reference architecture for efficient home care using WSO2 technology at WSO2Con EU 2017.

Raffaello began by exploring the proposed reference architecture that connected and interfaced with all stakeholders, like the patient, his/her family and medical staff. Firstly, they need to collect data from medical devices in the patient’s home. Protocols like IEEE VU specifications are used and medical devices are mediated using Arduino and Raspberry Pi boards. Once collected, the data needs to be normalized and stored so it’s represented in the same way no matter which device it was collected from.

This data needs to run through analytics to monitor the patient’s health, process events and if needed, send notifications through various communication channels. Data integration channels using the HL7 standard protocol for health care is used to send this data to medical staff. The medical staff can then access it through web and mobile interfaces and an API gateway decouples all features from these user interfaces. And finally, the entire system needs to be synchronized and controlled by identity and access management to ensure security and privacy.

Reference architecture for a home care solution

Raffaello noted that WSO2’s comprehensive technology platform, particularly its integration and analytics capabilities, were the main reasons for picking WSO2 as their technology partner. The open source nature of the products was also a key deciding factor since Raffaello and his team work with many public administrators who prefer to adopt solutions that are completely open source. “WSO2 has a wide technology platform so you can find the right answer to every part of your problem,” said Rafaello. “And because all the products seamlessly integrate with each other it’s easy to focus on the domain problem rather than the technology problem,” he added.

To describe how WSO2 products were used for different tasks, Raffaello compared the home care solution to a football game:

  • Goalkeeper: WSO2 Microservices Framework for Java (WSO2 MSF4J) serves as the goalkeeper. This is the entire back-end of the system, which is based on lightweight microservices that are developed, deployed and monitored through MSF4J in a highly scalable and reliable manner with integrated security.
  • Defenders: WSO2 Data Analytics Server serves as one defender that receives data, analyzes it in real-time, and sends notifications. WSO2 Enterprise Integrator is the next defender who transforms disparate types of data into a normalized format and sends it to the hospital IT systems.
  • Forwards: WSO2 API Manager is one of the forwards, which faces the medical staff and is used to design, prototype and publish APIs and govern API usage. WSO2 IoT Server is another forward, which faces the medical devices for data collection, device management and protocol support.
  • Wings of the pitch: Here the WSO2 Identity Server takes care of all the strict security and privacy requirements.
  • Center of the pitch: Finally, WSO2 Governance Registry serves as the ‘Lionel Messi’ at the center of the pitch; in other words it governs the solution through surveillance just like how Messi would guide and lead his team to victory.
  • For this solution to work, Engineering Ingegneria Informatica needed a remote device that can track a patient’s movements within his/her home. Enter Joe Care (or the Joker pictured above). Joe Care is a remote presence device that is flexible and agile enough to move around the patient’s home. They used various technologies like Arduino boards, software that deals with movement and the sense of space as well handling (touch). It served as the medical eyes, ears, voice and fingers within the patient’s home.

    In the future Rafaello and his team aim to engage with users more, further analyze threat paths and include more technology like wearables that monitor movement and exercise. They would also like to create more intelligent early warning score models and move their entire solution to the cloud so more patients and operators can access it.

    Watch Rafaello’s presentation at WSO2Con EU 2017 below to learn more about their home care solution powered by WSO2.

Creating an Award Winning, User-Friendly Digital Tax Portal Using WSO2’s Integration Platform

The Netherlands has a long history of water management, owing to a significant proportion of its landmass being below sea level. At present, there are 22 regional water management authorities in the country. One such water management authority is Hollands Noorderkwartier (HHNK) which partially relies on citizens’ taxes to carry out its important work. Recently, HHNK created an online tax portal using WSO2’s integration platform, which reduced costs, improved efficiency and transparency, and facilitated a simpler tax payment process for Dutch citizens.

HHNK is responsible for various activities – building dams and dykes, sewage water purification, road safety (as some of these routes are based along dams and dykes), water storage, and crisis management. They engage with 1.2 million citizens and 30,000 companies who pay taxes, has water control assets amounting to 1,000 miles of embankments, 17,771 miles of canals, and overlooks an area of approximately 500,000 acres of land.

The digitization of the tax payment process has its beginnings in 2013, when the Dutch Government introduced a policy stating that all services offered by government agencies must be carried out electronically. At the same time, HHNK was also looking at ways to improve services to citizens. On assessing their technology architecture, they realized that there was minimal integration and a large number of applications (around 400 in fact at the time). HHNK was looking to implement a service oriented architecture (SOA) with decoupling and reusability of services along with a canonical data model. “People accessed data from an application, which was then taken to another application for uploading. This process resulted in errors at times. When there was integration, it was mostly point to point and we suffered a lot of vendor lock-in. By striving to an SOA and loosely coupled applications, we are now far more flexible than in the past,” elaborates Michel Zwart, Enterprise Architect at HHNK.

HHNK’s WSO2 ESB based architecture

The architecture, developed and implemented together with Yenlo (a WSO2 Premier Certified Partner), is comprised of back office applications providing tax services when users log-in to the portal. Specialized applications are in place for communications, archiving, and other services, such as the residence service for information collection. Business application services were built using WSO2 Enterprise Service Bus.

The new system has delivered wins for residents, employees, and HHNK. The portal is user-friendly, not only making the tax payment process convenient for citizens, but encouraging them to make their payments on time as well. The portal is transparent and provides an online statement of accounts for taxpayers. As for HHNK, they have been able to make some big cost savings. Telephone calls have reduced by 25%, saving them around €40,000 a year due to the presence of the online statement of accounts. They have managed to save about €350,000 a year on hiring costs through the reduction of internal resources, and lower banking costs as a result of direct online transfers. Overall, HHNK has experienced a total cost reduction between €400,000 to €600,000 a year.

There is more good news – HHNK even won an award for providing 100% digitally available services. With these successes, HHNK is looking ahead, and there are plans to introduce WSO2’s API Manager into their architecture. “We will continue to innovate with WSO2,” says Michel.

Watch Michel’s presentation below for a more in-depth discussion of how HHNK digitized their tax payment process.

Find out more about how you can optimize business processes, integrate legacy systems, create digital assets, and more with WSO2’s integration platform.

iJet International: Transforming Identity Management for Increased Agility

iJet International provides customized risk management solutions, underpinned by intelligence, to global organizations for enhanced functionality and profitability. Their global intelligence experts monitor the world around the clock and empower their clients to respond to events such as natural disasters and political upheavals. The R&D at iJet is owned by their innovation arm, iJet Labs, who transformed their identity and access management (IAM) systems using WSO2’s IAM and API management capabilities. This transition was driven by a need to become more competitive, agile, and improve their business value for customers.

The pre-WSO2 days at iJet Labs were challenging, if it were to be described in one word. A centralized IAM solution was absent and in its place, there were purpose-built custom applications. As the user base increased, scalability became difficult and iJet could not always meet their various customers’ exact requirements. iJet Labs understood that it was imperative to create a centralized solution, which can be delegated to their clients to help meet their requirements and give them greater control of managing their credentials. At the time, user provisioning was a manual process. Even though this process was functional for several years, it was not necessarily user-friendly – there were examples of users repeating this process multiple times as they needed to access different types of systems.

Adding to their list of challenges, the architecture was an issue. From its inception in 1999, iJet has continually added many applications to their architecture, built on a central database. Yet again scalability proved to be problematic, as an application had to be scaled in its entirety and this was time consuming (though possible). “We are a product company, it is very important for us to market our ideas from the product team within the shortest possible timeframe. We need that market advantage, and this legacy architecture made it too difficult for us to be competitive,” says Ismail Seyfi, Lead Software Architect at iJet Labs.

iJet upgraded their architecture using WSO2 capabilities and migrated their servers to a WSO2 managed cloud. As big advocates of open source, Alfresco, Liferay, GeoServer, and Apache applications also contribute to their architecture. The WSO2 IAM platform has replaced iJet’s custom-built user and access management system. This introduction did not disrupt any existing applications, which now use proxy-based authentication. WSO2’s API management platform has enabled iJet to write microservices and replace their monolithic applications.

iJet Labs’ aspirations were not solely limited to revising their architecture, there were several deployment goals in mind as well. They wanted to build and configure an environment where new products could be developed efficiently without causing any interference to other development projects in progress. This was achieved by using an iJet development stack (which separates environments, installs software, and integrates them into one environment), base installation of WSO2 products and automated configuration. Ansible was adopted as the infrastructure and configuration tool. The positive results have become evident at iJet International. The changes have allowed them to integrate environments efficiently, provide dedicated environments to each development stream, sync environments with production, eliminate manual changes, and provide a single source of truth for configurations.

Listen to iJet International’s presentation by Ismail Seyfi and Matt Barnes (Automation and Software Engineer, iJet) for an in-depth discussion of this project.

Find out more about using WSO2’s IAM and API management platforms for business agility.

Fulfilling Integration Aspirations at the University of Exeter

Integrating 50 software applications in just three months – this is the feat Chakray Consulting UK achieved for the University of Exeter using WSO2’s integration capabilities. A part of the Russell Group, the University of Exeter is renowned for its research intensive agenda. As with any world-class educational institution, the University of Exeter seeks to build winning partnerships with their diverse student base and employees, create an impact with their research and ensure their strategies are future-oriented. Their digital strategy falls within this framework and a university of this scale (over 20,000 students, approximately 4,000 employees and campuses located in multiple locations) has several different systems in operation.

“Integration is strategic, it is always long term,” explains Jack A. Rider, CTO of Chakray Consulting. Accordingly, the university wanted to discard their legacy systems and adopt a cloud framework and service-oriented architecture. The beginning was quite daunting – as there were over 50 third party applications to contend with, and much of the time was spent on meetings alone (around 1,500 hours as shown by a rough calculation). Yet, the project was made easier because the university’s enterprise architects had a precise idea of the architecture they aspired to. Furthermore, Chakray Consulting has developed a solutions accelerator to build WSO2 platforms from code. As the name suggests, it expedites this process.

Selecting a cloud provider raised some issues as well initially – the Zero solution enabled them to create this on-site, Chakray then used AWS, switched to Microsoft Azure and reverted to AWS (without causing any significant changes to the project timelines). The current architecture uses a range of systems – SQL Server, Oracle Database, Git repository and Amazon Aurora to name a few. WSO2’s integration platform was used as the modular design, was absolutely necessary for integration of this scale, engages with continuous integration and automation technologies to enable the Zero solution, and could be used for hybrid and cloud deployments.

Now that the integration has proved successful, Jack is especially thankful for the encouraging leadership extended by the University which, in his opinion, is one of the lesser mentioned aspects of large-scale projects.

Watch Chakray’s presentation for more details of their integration feat.

Explore the WSO2 middleware platform with its offerings in integration, API management, identity and access management, analytics, and IoT.

A Smarter Transport Management System for London with the Help of WSO2

Transport for London (TfL) has a daily challenge – to keep a city of over 8 million people moving around the metropolis. Its magnitude can neither guarantee the transport system will always absorb commuters nor give them a congestion-free experience. It is a place where the smallest of changes would have a massive impact on your journey. Citing an example, Roland Major, a former enterprise architect at TfL, says that a London Underground strike once saw a 3% increase in traffic and a staggering 90 minute increase in journey time. Estimates project a 60% increase in congestion around central London by 2031.

Given all these complications, TfL decided to become more intelligent with technology to reduce commuter times, make the roads safer for pedestrians, cyclists and drivers, and to slow the pace of traffic. Intelligence and data with a purpose are the buzzwords here. “We need better understanding of real-time demand. What insight can we get from our data, and how can we get innovative with all this information?” says Roland. He was actively involved with TfL’s Surface Intelligent Transport System (or SITS), a project that aims to better manage the city’s entire road space of pavements, cycle lanes, and motorways.

SITS’ business proposition is that it can offer billion pounds’ worth benefit to London by identifying delays in the road networks sooner than it is done at present: “We weren’t detecting incidents, and by the time we have detected them, they were already over. With technology, we can see these incidents early. We recognized that the market can do sensible things with our data,” says Roland. For example, within the traffic light system in London, TfL manages an estimated 7,000 junctions around the city and 14,000 magnetometers detect millions of daily events. This data is discarded after analysis; however, if used, TfL realized that the response time to delays improved by 15 minutes.

TfL has a 10 year plan in place, with all the of different required components mapped out. Data analytics form the core of this operational model. Data is obtained from GPS systems and bus routes. The road incidents are logged and used to determine what additional information is needed to understand and manage each leg of commuter journeys. All the data is hosted on the cloud and currently TfL is in the process of adding these components to the framework.

TfL’s transport management system

London’s new road management system relies on WSO2’s API management, integration, identity and access management, and analytics products for the intelligent work needed. These products are deployed on a private cloud managed by WSO2. The starting point – LondonWorks, a registry of all road works and street related events, both planned and current, in the Greater London area. LondonWorks is used to assess road networks, coordinate the various road works to minimize congestion and for inspection, compliance, and monitoring. Maps and forms of type data have been integrated to allow entry of incidents into the system and their identification on the map.

As their model progresses, TfL has ambitious plans for all the data they have streaming in – big data analytics to give them more insights to road movements, which will enable them to give the necessary alerts and empower them with smarter ways to deliver better, safer commuter experiences for London.

Watch Roland’s presentation for more details on TfL’s plans for London.

Explore the WSO2 middleware platform with its offerings in API management, integration, identity and access management, analytics, and IoT.

Did you know that WSO2 won TfL’s data analytics Hackathon contest? Learn all about it.

Building a Cloud Native Platform for CitySprint’s On the Dot Delivery Service

Picture a scenario where you are analyzing the results of a marketing survey which shows that a high percentage of consumers prefer same day shipping, online tracking of their orders, choice of shipping options, and deliveries within a specific time slot. Then you find out that retailers already fulfill around 65% of these needs, but there is a gap in the market, a gap that you can fill by offering a novel service. This is precisely what UK-based logistics and delivery service provider, CitySprint did when they developed the On the dot delivery service, which allows shoppers to receive their orders during a one hour time slot of their choice without extra costs.

“We wanted to positively disrupt the time slot delivery space. In doing so, we wanted to build an API ecosystem that sparks interaction, open new channels and reach new streams of revenue,” says Eduard Lazar, Senior Solutions Consultant at LastMileLink Technologies (a CitySprint Innovation Lab). At the heart of of this project was generating value for users and driving innovation, “On the dot is all about convenience for consumers, be it as a fulfillment method or in terms of collection and delivery time slots. We also wanted to simplify integration and create a developer community through our API ecosystem,” he adds.

Defining the key challenges was one of the first steps before introducing On the dot to consumers. To begin with, CitySprint had to move their data centers to the cloud in order to become a cloud native platform. They also had to create open RESTful APIs, enable identity federation, foster innovation so that it can result in a community of developers who will think up new marketable ideas and simplify integration. Selecting open source software is one of main tenets at CitySprint, and as such, they set about developing an open source platform made of WSO2’s API management, integration and identity and access management capabilities, using a DevOps approach. Meanwhile, the architecture was developed using Apache’s Tomcat and Cassandra, and WSO2Carbon used for continuous deployment.

By placing API management at its core, CitySprint has been able to achieve the required functionality and formed their innovation community (an interesting anecdote on the latter, a TechSprint event was organized where high profile companies sent teams of developers to CitySprint to build innovative products within 24 hours. Results have been quite amazing with an added bonus of introducing CitySprint to new leads).

From a business perspective, implementing this project was primarily underpinned by issues of costs, in addition to those of speed, integration, lifecycle, and skillset. When CitySprint introduced more complexity into the system, this also meant they potentially introduced a time lag. Yet, can this platform control costs through simplification and reuse? Is there a way to save time by simplifying integration? Is the skillset future proof? Can they model the whole lifecycle?

The result – On the dot – answers all the above with a yes. On the dot cloud native platform has empowered CitySprint to enter the market with an adaptable platform, which allows developers to self-sign and begin using the APIs, it is integrated as there are multiple systems working together, they have also connected data and devices, integrated platforms with those of their partners, and connected the user experiences of both customers and partners. Following their successes in the UK, plans are underway to make On the dot a global phenomenon and CitySprint is certain they can achieve this with the right technology.

If you need more details on how CitySprint made On the dot, watch their presentation.

Learn more about WSO2’s API management, integration and identity and access management capabilities.