See details
ERP and eCommerce integrations on Oracle PaaS/iPaaS for a healthcare provider in Europe
See details
For a major UK port: Setup for reliable messaging, high availability, complete refactor of existing code base for quality, good development and release practices
Click to view details
Integration and process orchestration from order-to-shipment (& digitisation of warehouse processes)
See details
Integration and middleware for a mid-sized UK retailer with stores across the UK and Ireland
eCommerce Integrations and Analytics with iPaaS, PaaS, and SaaS.
The end client is one of the biggest healthcare providers in an EU country on a strategic transformation of their middleware and integration estate.
Multiple vendors were involved in the overall program, and Singhpora Consulting was engaged by the lead contractor to develop some key integrations.
Reliable messaging, error handling setup and testing, implementation of good development and release practices
Background: The client is a major port responsible for some of the largest shipping traffic in Eurasia.
They used the Oracle Service Bus 12c as their integration platform for some of their important integration flows.
The platform consisting of the Weblogic domain was deployed on in-house infrastructure.
There were gaps in development practices, such as lack of release notes, adequate unit test coverage, or source control practices (e.g. *.sbar deployable bundles were directly added to SVN, and environment specific customization/configuration files had not been used).
In general, the integration flows were over-complicated, lacked modularity, and had sub-optimal runtime behaviour.
The most pressing problem for which the client sought Singhpora Consulting's expertise occurred at runtime: Any momentary or prolonged downtime of the target system, or a sporadic network outage, coincided with message loss.
According to the customer's own estimates, up to 10% of messages received from their source system (a core shipping system) were not accounted for.
Integration and process orchestration for multiple usecases from order import into ERP, to shipments and customer notifications. Digitisation of warehouse processes had a transformative impact on the business.
Background: The client is a retail organisation with approximately 150 physical stores.
As part of their multi-channel e-commerce strategy, the customer wished to digitise their end-to-end businesses processes from Order import to shipment.
A number of ad-hoc operational flows in the warehouse were digitised, streamlined, and a few automated.
This directly led to better traceability, reduced errors, efficiency in multiple departments, reduced times from order to fulfillment, and better customer experience.
At the start of the project, the biggest challenge for Singhpora Consulting was to identify and map the customer's business processes in a manner that could be broken down into more granular business services. BPMN allowed us to define these processes in a notation that customer-side stakeholders could easily identify. This then allowed us to define, develop, and deliver reusable business services at the right level of granularity that could be orchestrated in the right sequence.
The business services had clean, implementation-agnostic API's and modular, decoupled, platform-agnostic implementations.
A second challenge we faced was that the customer-managed SOA/middleware platform was not very well maintained.
Recurring issues and outages were common. So, in addition to delivering the business functionality, we had to first stabilise the platform.
Using our knowledge and expertise, we identified a number of root causes, and fixed these to ensure that we had a stable target environment to deploy new functionality.
Our high quality Software Engineering practices ensured that the customer was able to avoid vendor lock-in with any specific platform.
They eventually did successfully migrate their processes and services to middleware from a different vendor, and eventually, to an iPaaS cloud platform.
The UML sequence diagram above depicts the actual API's developed and delivered to the customer, along with their orchestration to realise the business processes
Lorem ipsum dolor sit amet consectetur.
Use this area to describe your project. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Est blanditiis dolorem culpa incidunt minus dignissimos deserunt repellat aperiam quasi sunt officia expedita beatae cupiditate, maiores repudiandae, nostrum, reiciendis facere nemo!
Lorem ipsum dolor sit amet consectetur.
Use this area to describe your project. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Est blanditiis dolorem culpa incidunt minus dignissimos deserunt repellat aperiam quasi sunt officia expedita beatae cupiditate, maiores repudiandae, nostrum, reiciendis facere nemo!
Design and development of integration flows for complete multi-channel eCommerce enablement for an enterprise customer
Digital enablement, multi-channel enablement,