Different groups within an organization need to monitor different Key Performance Indicators (KPIs) - An operations team will be interested in the response times of business services and loads of each service, while members of a business unit will be interested in sales per day, sales trends by hour per day etc. The diverse requirements of each group would potentially result in countless hours spent on customizing a solution.
This session provides a demonstration of BAM 2.0's value as a monitoring framework. In particular we will observe how the analytics framework and WYSIWYG UI generation tools can be customized to monitor a retail store use case and a system operations use case without spending hours of development time.
Monitoring business activities in a service oriented architecture (SOA) translates into monitoring relevant web services. This means that capturing messages and statistics from servers deployed in the SOA deployment should be trivial to monitor and gain an insight into what happens in an organization.
Though this is the case, a monitoring solution needs to wary of other factors that get involved in serious monitoring use cases:
Customization - Different groups within an organization will have different requirements, thereby requiring to define different key performance indicators. (KPIs).
Robustness - Monitoring should have virtually zero impact on the servers which are monitored, and should be able to handle any failure gracefully.
Performance - Colossal loads passing through SOA deployments is quite common, and the monitoring solution should be able to handle same.
Scalability - It should be scalable in multiple senses, by message load, by data volume, by processing volume etc.
WSO2 BAM 2.0 is a complete re-write of the BAM 1.x version, based on lessons learnt in order to suit the requirements stated above. This session will discuss how we address these requirements based on NoSQL data storage, super fast data transfer rates, configuration based analytics and WYSIWIG UI development tools.
Tharindu, Product Manager of BAM and Senior Software Engineer, has been involved in Web Service technologies for 3 years. He has practical experience working with projects like Apache Cassandra, Apache Hadoop, Apache Thrift and various other open source projects. He has been involved in many development projects in various countries in Europe, Asia and the Americas.
KeellsSuper is a leading supermarket chain with 50-plus outlets in Sri Lanka, and it offers the only online supermarket in the country.
In 2005, JKH implemented SAP ERP across it’s 70 subsidiaries. With the recent decision to move KeellsSuper from the group ERP deployment to its own line of business (LOB) specific instance of SAP ERP, arose the need for an integrated SAP/POS system.
JKH evaluated 3 key integration options -
1. Implement an in-house Custom RPC like integration solution to integrate with POS systems
2. Use SAP’S Own middleware
3. Use a 3rd party ESB based middleware solution.
Join Harsha Senanayake Head of Enterprise Solutions and Nalaka Umagiliya, Head of IT Retail and Consumer Foods of John Keells Holding PLC along with Asanka Abeysinghe Director Solutions Architecture and Sumedha Rubasinghe, Architect at WSO2 for a discussion on the implementation of SAP ERP in JKH. This session will commence with an introduction to the customer requirement followed by an in depth discussion of the WSO2 Solution and illustrate the benefits it posed in responding to the client requirement.
Asanka, Director Solutions Architechure at WSO2, manages solutions architects and technical consultants. He is also the technical owner of customer engagements and solutions. He counts over 10 years industry experience working on projects ranging from desktop and web applications through to high scalable distributed systems and service-oriented architectures in the financial domain, mobile platforms and business integration solutions.
With over 10 years industry experience in Java, J2EE and database technologies, Sumedha is an Architect and Senior Manager at WSO2. He initiated the award winning WSO2 Data Services Server product and has also contributed heavily to WSO2′s Governance Registry, Application Server, BAM, and Carbon platform products.
Harsha is the Head of Enterprise Solutions at John Keells Holding PLC, a blue-chip conglomerate in Sri Lanka. He has over 10 years of industry experience working on projects ranging from Enterprise Architecture Planning and Business Case formulation, complex Systems Integrations, ERP presales and implementations to Software Development.
Nalaka Umagiliya is the Head of Business Systems for Consumer Foods and Retail Sectors of John Keells Holdings PLC. He specializes n IS/ IT strategy implementation using emerging technologies and ERP systems (SAP) and counts over 14 years of industry experience.