A Dynamic Telecommunications SOA platform – A WSO2 and 2degrees Mobile Ltd Co...WSO2
This document discusses the collaboration between 2degrees Mobile Ltd and WSO2 to develop a dynamic telecommunications SOA platform. It provides background on the New Zealand wireless market and 2degrees' goals of delivering innovative products and services using a flexible, scalable technology stack. The document outlines 2degrees' selection of WSO2 and describes how their SOA platform was implemented to power features like automatic top ups, social media integrations, and postpay conversions. It also discusses visions for continued focus on digital innovation and expanding the portfolio of services offered through their SOA architecture.
This document discusses how WSO2 products can enable digital transformation. It describes WSO2 solutions for API management, integration, identity and access management, analytics, Internet of Things, and mobile applications. These solutions allow organizations to rapidly create new digital assets, integrate legacy systems, create flexible ecosystems, and make data-driven decisions. The document highlights the advantages of WSO2 products in being pre-integrated, flexible to deploy on-premises or in the cloud, and fully open source. It also describes WSO2's approach to customer success through deployment and scaling support, consulting services, and a global support and delivery partner network.
Understanding the WSO2 Platform and TechnologyWSO2
The document provides an overview of the WSO2 platform and its products. It discusses the Carbon middleware platform, which the products are based on. It then summarizes several key WSO2 products including the Enterprise Service Bus, Identity Server, Governance Registry, Message Broker, CEP Server, and Stratos PaaS. It also briefly discusses some new features and architectural improvements in the latest versions of these products.
The document provides an overview of WSO2's roadmap and vision from the perspective of the CTO. It discusses how WSO2's original vision of being lean, platform-based, and open source has remained consistent while certain aspects have improved or expanded. The roadmap highlights major enhancements to products like the ESB, integration of Stratos innovations back into Carbon, and a focus on areas like big data, cloud computing, and mobile/social applications. It envisions WSO2 becoming an "Ecosystem PaaS" and discusses approaches to application development using a unified JavaScript model.
Open Source adoption in a Mexicon Second tier BankWSO2
The document discusses the adoption of open source software by Sociedad Hipotecaria Federal, a Mexican bank, including evaluating middleware options like Fuse, JBoss, Mule, OpenESB and WSO2 to replace proprietary software and increase efficiency. It describes choosing WSO2 for its ease of use and customer support and implementing simple services as a starting point to prove the value of open source and gain acceptance for further adoption.
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBWSO2
This document discusses how Rolta iPerspective and the WSO2 ESB can be used to power geo-enabled enterprises. It provides an overview of WSO2 and its open source middleware platform. It then discusses Rolta's geospatial and enterprise IT solutions. Two use cases are presented that demonstrate how the WSO2 ESB can mediate between disparate systems and web services to enable real-time sharing and display of geospatial and other enterprise data. Configuration steps and a demonstration are provided.
The Open Service Federation Framework addresses the need for automated, rule-based sharing of service and service artifacts across the service registries of different domains within an enterprise or across enterprises. The framework allows federation architects to define relationships between domains and set rules for sharing services and artifacts between federated domains. It creates service entries in target registries, triggers adoption workflows, and deploys service proxies to enable sharing while respecting each domain's governance. The framework can be deployed on-premise within an enterprise or hosted in the cloud to share services between enterprises.
The document outlines Paul Fremantle's plan for a new IT milestone plan at WSO2 Inc. It discusses how data and apps are growing exponentially, and the new IT needs to be self-service, pay-as-you-go, and managed. The milestone plan involves setting self-contained, useful milestones that are reviewed regularly for course correction. Milestones can be time-based or function-based. The document then outlines specific milestones and recommends using WSO2 products like App Factory and Stratos to enable enterprise DevOps. It provides a roadmap for 2013 including releasing App Factory 1.0 and other products.
A Dynamic Telecommunications SOA platform – A WSO2 and 2degrees Mobile Ltd Co...WSO2
This document discusses the collaboration between 2degrees Mobile Ltd and WSO2 to develop a dynamic telecommunications SOA platform. It provides background on the New Zealand wireless market and 2degrees' goals of delivering innovative products and services using a flexible, scalable technology stack. The document outlines 2degrees' selection of WSO2 and describes how their SOA platform was implemented to power features like automatic top ups, social media integrations, and postpay conversions. It also discusses visions for continued focus on digital innovation and expanding the portfolio of services offered through their SOA architecture.
This document discusses how WSO2 products can enable digital transformation. It describes WSO2 solutions for API management, integration, identity and access management, analytics, Internet of Things, and mobile applications. These solutions allow organizations to rapidly create new digital assets, integrate legacy systems, create flexible ecosystems, and make data-driven decisions. The document highlights the advantages of WSO2 products in being pre-integrated, flexible to deploy on-premises or in the cloud, and fully open source. It also describes WSO2's approach to customer success through deployment and scaling support, consulting services, and a global support and delivery partner network.
Understanding the WSO2 Platform and TechnologyWSO2
The document provides an overview of the WSO2 platform and its products. It discusses the Carbon middleware platform, which the products are based on. It then summarizes several key WSO2 products including the Enterprise Service Bus, Identity Server, Governance Registry, Message Broker, CEP Server, and Stratos PaaS. It also briefly discusses some new features and architectural improvements in the latest versions of these products.
The document provides an overview of WSO2's roadmap and vision from the perspective of the CTO. It discusses how WSO2's original vision of being lean, platform-based, and open source has remained consistent while certain aspects have improved or expanded. The roadmap highlights major enhancements to products like the ESB, integration of Stratos innovations back into Carbon, and a focus on areas like big data, cloud computing, and mobile/social applications. It envisions WSO2 becoming an "Ecosystem PaaS" and discusses approaches to application development using a unified JavaScript model.
Open Source adoption in a Mexicon Second tier BankWSO2
The document discusses the adoption of open source software by Sociedad Hipotecaria Federal, a Mexican bank, including evaluating middleware options like Fuse, JBoss, Mule, OpenESB and WSO2 to replace proprietary software and increase efficiency. It describes choosing WSO2 for its ease of use and customer support and implementing simple services as a starting point to prove the value of open source and gain acceptance for further adoption.
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBWSO2
This document discusses how Rolta iPerspective and the WSO2 ESB can be used to power geo-enabled enterprises. It provides an overview of WSO2 and its open source middleware platform. It then discusses Rolta's geospatial and enterprise IT solutions. Two use cases are presented that demonstrate how the WSO2 ESB can mediate between disparate systems and web services to enable real-time sharing and display of geospatial and other enterprise data. Configuration steps and a demonstration are provided.
The Open Service Federation Framework addresses the need for automated, rule-based sharing of service and service artifacts across the service registries of different domains within an enterprise or across enterprises. The framework allows federation architects to define relationships between domains and set rules for sharing services and artifacts between federated domains. It creates service entries in target registries, triggers adoption workflows, and deploys service proxies to enable sharing while respecting each domain's governance. The framework can be deployed on-premise within an enterprise or hosted in the cloud to share services between enterprises.
The document outlines Paul Fremantle's plan for a new IT milestone plan at WSO2 Inc. It discusses how data and apps are growing exponentially, and the new IT needs to be self-service, pay-as-you-go, and managed. The milestone plan involves setting self-contained, useful milestones that are reviewed regularly for course correction. Milestones can be time-based or function-based. The document then outlines specific milestones and recommends using WSO2 products like App Factory and Stratos to enable enterprise DevOps. It provides a roadmap for 2013 including releasing App Factory 1.0 and other products.
Re Inventing Enterprise IT around APIs and AppsWSO2
WSO2 App Factory provides an ecosystem platform as a service (PaaS) that allows organizations to build a connected digital business. It offers capabilities for API management, application development, deployment, governance and more. The document discusses how App Factory can help enterprises gain agility through a developer-centric approach while maintaining control and governance over the application lifecycle. It also presents use cases showing how App Factory could be leveraged by media companies, industry consortiums, and for building internal or industry-specific PaaSes.
WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...WSO2
This document summarizes the WSO2 Data Services Server, which provides a unified approach to access disparate enterprise data sources. It allows accessing data through various transports and formats from sources like databases, web services, files and more. It provides features like data security, custom views, caching, transactions, notifications and rapid development tools. Use cases include enterprise app integration, master data management and mobile apps. The server can also be used in cloud deployments through WSO2 Stratos and provides upcoming improvements in version 3.0.
Navigating the Digital Transformation Landscape WSO2
The document discusses digital transformation and provides guidance on how organizations can navigate it. Digital transformation means improving customer experience through new digital products and business models, optimizing operations, and facilitating digital-native customers and employees. It involves adopting new technologies like APIs, mobile/IoT integration, and data insights, as well as shifting to cloud platforms. Organizations are advised to build developer ecosystems, fail fast through prototypes, empower employees, address business problems, and learn continuously throughout the process. The key message is that digital transformation is ultimately a business transformation powered by software and technology.
Every enterprise has a multitude of existing systems - including on-premise as well as cloud solutions - that perform critical functions. Integrating data and services across these systems is critical for an enterprise to successfully implement its digital transformation efforts. Therefore, most often than not, enterprise integration is at the heart of any organization’s digital transformation strategy.
Deep-dive into Microservice Outer ArchitectureWSO2
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2016/02/deep-dive-into-microservice-outer-architecture/
Microservices architecture (MSA) promotes loosely coupled services as building blocks for software system architecture. It was first adopted by large internet companies like Netflix and now is popular with enterprise architects everywhere.
You may find yourself asking what the main premises of MSA are and whether it replaces SOA. In this webinar Frank and Srinath will
Compare and contrast MSA with SOA and discuss both their pros and cons
Examine what MSA looks like in practice
Answer questions such as where to use databases, how to use security and how to perform service orchestration and integration
Discuss practical challenges
Driving Digital Transformation through Big Data Analytics and Machine LearningWSO2
Learn how Verizon’s big data and AI platform is embracing digital transformation, and how it delivers actionable insights, predictions, and trends to its digital consumers.
WSO2 API Manager, which just completed its five-year-long journey, is now reborn. Version 3.0.0 of the WSO2 API Manager is a complete rewrite of the product from the ground up. This new version has a brand new architecture that addresses many a need on modern software development and deployment practices. This slide deck focuses on some of the key new capabilities and highlights of the product.
The document describes design patterns for enterprise application integration (EAI). It discusses patterns related to service oriented architecture, notification, composition, testing, and optimization. Specific patterns covered include interoperability, service directory, event monitor, observer, publish/subscribe, and messaging bridge. The document provides goals, solutions, diagrams, and hints for each pattern to help with common integration problems.
This document discusses open source adoption in the enterprise. It begins with defining open source software as software with source code available. It then discusses why companies use open source due to economic pressures, flexible costs, and innovation from communities. It addresses challenges of adoption like support, intellectual property risks, and internal resistance. It provides suggestions on where to use open source based on products, requirements, and skills. Industries leading in adoption are mentioned like securities, insurance, energy, and healthcare. Support vendors, communities, and software providers are involved in open source.
More enterprises are recognizing the opportunity to extend the reach and cost-efficiency of their applications by delivering them as software-as-a-service (SaaS). However, the approach to deploying in the cloud and the choice of either cloud middleware software or a platform-as-a-service (PaaS) can significantly affect the success of a SaaS implementation.
WSO2 Stratos is a complete enterprise-ready cloud middleware platform designed to extend SOAs to the cloud, and it is the software that powers the WSO2 StratosLive PaaS. By providing WSO2 Carbon products as services over public, private, and hybrid cloud infrastructure, WSO2 Stratos offers an ideal platform for SaaS developers to create, manage and run enterprise-class applications and services with all the inherent benefits of a true cloud-native environment.In this session, we will be looking at the WSO2 Stratos cloud middleware platform and the benefits it offers in developing, testing, deploying and managing cloud-native applications.
Bechtel On OpenID and OAuth from Cloud Identity SummitMatterport
Christian Reilly, Manager of Global Systems Engineering and Brian Ward, Manager of Integration Services make a good case for how to use OpenID and OAuth in an extended enterprise environment. Bechtel is a $30B business with 44,000 employees.
See slide 13 for a description of Identity 2.0, and BYOI (Bring Your Own Identity) provided by Janrain Engage: www.janrain.com
Introducing the WSO2 Enterprise Integrator 6.1WSO2
Enterprise Integrator is a composite of the open-source integration functionality we’ve been offering so far with products like WSO2 Enterprise Service Bus, WSO2 Message Broker, WSO2 Application Server, WSO2 Business Process Server and WSO2 Data Services Server. All in one package, integrated, with one management console. There’s no more need to configure multiple products. This webinar explores all the benefits behind this approach and what this means for you as a user.
Original interactive slides here: http://slides.com/yunzhilin/microservices-and-friends#/
A tongue-in-cheek presentation to TrunkPlatform interns 2015.
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Kai Wähner
Microservices are the next step after SOA: Services implement a limited set of functions. Services are developed, deployed and scaled independently.
Continuous Integration and Continuous Delivery control deployments. This way you get shorter time to results and increased flexibility. Microservices have to be independent regarding build, deployment, data management and business domains. A solid Microservices design requires single responsibility, loose coupling and a decentralized architecture. A Microservice can to be closed or open to partners and public via APIs. This session discusses the requirements, best practices and challenges for creating a good Microservices architecture, and if this spells the end of the Enterprise Service Bus (ESB). A live demo will show how middleware and Microservices complement each other using containers, continuous integration, REST services, and open source frameworks such as Cloud Foundry.
A live demo showed a "Microservices Middleware Architecture" using Cloud Integration (with Cloud Foundry PaaS), Integration and Services (with TIBCO BusinessWorks Container Edition), API Management / Open API (with Mashery) amd Log Management / IT Operations Analytics (ITOA, with Papertrail and LogLogic / Unity).
This document compares and contrasts an enterprise service bus (ESB) and an API management gateway. It discusses that they both provide common functions like security, policies, and developer tools. However, an ESB focuses more on integrating internal services, while an API gateway focuses more on exposing internal services externally. The document also provides an overview of AdroitLogic's UltraESB and its solutions, which are positioned as both an ESB and API management platform.
WSO2 provides an open source cloud platform and removes barriers to enterprise agility. It focuses on business logic and value. This document discusses governance and security patterns for service-oriented architectures. It covers why SOA is used, what governance is, and security requirements and patterns. Security patterns allow identifying and authenticating users, authorizing access, and using protocols like OAuth for delegation. The document provides examples and implementations of patterns for requirements like role-based access control, claim-based authorization, and constrained delegation.
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...Kai Wähner
The document discusses systems integration in the cloud era. It notes that cloud computing, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS), has arrived and these new cloud services must now be integrated. Different APIs, frameworks and products from vendors like Amazon Web Services, Google App Engine and Salesforce can help with cloud integration. The key messages are that the cloud is already here and must be integrated, cloud integration is already possible, and various tools assist with this integration.
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2
Verifone's new payment terminal, called "Carbon", is an Android-based tablet that allows third-party app development and management of merchant devices. WSO2's open-source Enterprise Mobility Management (EMM) solution was chosen to monitor and manage the Carbon devices due to its flexibility and ability to customize the mobile device management agent and server. The EMM solution provides APIs to get device information, perform remote commands like locking devices and sending notifications, and scales horizontally across worker nodes for increased capacity.
[WSO2 API Day Dallas 2019] Cloud-native Integration for the EnterpriseWSO2
This document discusses challenges with application integration in microservices architectures and proposes solutions using a service mesh, integration patterns like CQRS and event sourcing, and tools like WSO2 Micro Integrator and Ballerina. It notes that while service meshes help with infrastructure policies, application integration problems remain. Integration patterns and tools like the Micro Integrator runtime, API microgateway, and Ballerina programming language can help modernize integration and address resiliency, allowing developers to focus on building integrated applications in a container-native way.
Version 3.0 of the Open Source SOA Universal Middleware called Spagic provides a modular and configurable framework built on an OSGi kernel. It supports reusable components, service orchestration, and composite application development adhering to SOA principles. The new version offers more flexibility and is realized fully on OSGi Eclipse Equinox. Spagic provides technical features like universal middleware capabilities, modular components, and governance functions.
Emerging SOA + BPM Standards,Software and PlatformsTarmo Ploom
The document discusses emerging standards around service-oriented architecture (SOA) and business process management (BPM). It covers topics such as the emergence of SOA and how services are described. SOA technology is discussed, with a focus on enterprise service buses. The emergence of BPM is also introduced. The document presents an agenda that will cover additional topics like classifying process types, process definition languages, BPM technology, service-oriented business applications, and development paradigms.
Re Inventing Enterprise IT around APIs and AppsWSO2
WSO2 App Factory provides an ecosystem platform as a service (PaaS) that allows organizations to build a connected digital business. It offers capabilities for API management, application development, deployment, governance and more. The document discusses how App Factory can help enterprises gain agility through a developer-centric approach while maintaining control and governance over the application lifecycle. It also presents use cases showing how App Factory could be leveraged by media companies, industry consortiums, and for building internal or industry-specific PaaSes.
WSO2 Intro Webinar - The WSO2 Data Services - Harnessing Disparate Enterprise...WSO2
This document summarizes the WSO2 Data Services Server, which provides a unified approach to access disparate enterprise data sources. It allows accessing data through various transports and formats from sources like databases, web services, files and more. It provides features like data security, custom views, caching, transactions, notifications and rapid development tools. Use cases include enterprise app integration, master data management and mobile apps. The server can also be used in cloud deployments through WSO2 Stratos and provides upcoming improvements in version 3.0.
Navigating the Digital Transformation Landscape WSO2
The document discusses digital transformation and provides guidance on how organizations can navigate it. Digital transformation means improving customer experience through new digital products and business models, optimizing operations, and facilitating digital-native customers and employees. It involves adopting new technologies like APIs, mobile/IoT integration, and data insights, as well as shifting to cloud platforms. Organizations are advised to build developer ecosystems, fail fast through prototypes, empower employees, address business problems, and learn continuously throughout the process. The key message is that digital transformation is ultimately a business transformation powered by software and technology.
Every enterprise has a multitude of existing systems - including on-premise as well as cloud solutions - that perform critical functions. Integrating data and services across these systems is critical for an enterprise to successfully implement its digital transformation efforts. Therefore, most often than not, enterprise integration is at the heart of any organization’s digital transformation strategy.
Deep-dive into Microservice Outer ArchitectureWSO2
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2016/02/deep-dive-into-microservice-outer-architecture/
Microservices architecture (MSA) promotes loosely coupled services as building blocks for software system architecture. It was first adopted by large internet companies like Netflix and now is popular with enterprise architects everywhere.
You may find yourself asking what the main premises of MSA are and whether it replaces SOA. In this webinar Frank and Srinath will
Compare and contrast MSA with SOA and discuss both their pros and cons
Examine what MSA looks like in practice
Answer questions such as where to use databases, how to use security and how to perform service orchestration and integration
Discuss practical challenges
Driving Digital Transformation through Big Data Analytics and Machine LearningWSO2
Learn how Verizon’s big data and AI platform is embracing digital transformation, and how it delivers actionable insights, predictions, and trends to its digital consumers.
WSO2 API Manager, which just completed its five-year-long journey, is now reborn. Version 3.0.0 of the WSO2 API Manager is a complete rewrite of the product from the ground up. This new version has a brand new architecture that addresses many a need on modern software development and deployment practices. This slide deck focuses on some of the key new capabilities and highlights of the product.
The document describes design patterns for enterprise application integration (EAI). It discusses patterns related to service oriented architecture, notification, composition, testing, and optimization. Specific patterns covered include interoperability, service directory, event monitor, observer, publish/subscribe, and messaging bridge. The document provides goals, solutions, diagrams, and hints for each pattern to help with common integration problems.
This document discusses open source adoption in the enterprise. It begins with defining open source software as software with source code available. It then discusses why companies use open source due to economic pressures, flexible costs, and innovation from communities. It addresses challenges of adoption like support, intellectual property risks, and internal resistance. It provides suggestions on where to use open source based on products, requirements, and skills. Industries leading in adoption are mentioned like securities, insurance, energy, and healthcare. Support vendors, communities, and software providers are involved in open source.
More enterprises are recognizing the opportunity to extend the reach and cost-efficiency of their applications by delivering them as software-as-a-service (SaaS). However, the approach to deploying in the cloud and the choice of either cloud middleware software or a platform-as-a-service (PaaS) can significantly affect the success of a SaaS implementation.
WSO2 Stratos is a complete enterprise-ready cloud middleware platform designed to extend SOAs to the cloud, and it is the software that powers the WSO2 StratosLive PaaS. By providing WSO2 Carbon products as services over public, private, and hybrid cloud infrastructure, WSO2 Stratos offers an ideal platform for SaaS developers to create, manage and run enterprise-class applications and services with all the inherent benefits of a true cloud-native environment.In this session, we will be looking at the WSO2 Stratos cloud middleware platform and the benefits it offers in developing, testing, deploying and managing cloud-native applications.
Bechtel On OpenID and OAuth from Cloud Identity SummitMatterport
Christian Reilly, Manager of Global Systems Engineering and Brian Ward, Manager of Integration Services make a good case for how to use OpenID and OAuth in an extended enterprise environment. Bechtel is a $30B business with 44,000 employees.
See slide 13 for a description of Identity 2.0, and BYOI (Bring Your Own Identity) provided by Janrain Engage: www.janrain.com
Introducing the WSO2 Enterprise Integrator 6.1WSO2
Enterprise Integrator is a composite of the open-source integration functionality we’ve been offering so far with products like WSO2 Enterprise Service Bus, WSO2 Message Broker, WSO2 Application Server, WSO2 Business Process Server and WSO2 Data Services Server. All in one package, integrated, with one management console. There’s no more need to configure multiple products. This webinar explores all the benefits behind this approach and what this means for you as a user.
Original interactive slides here: http://slides.com/yunzhilin/microservices-and-friends#/
A tongue-in-cheek presentation to TrunkPlatform interns 2015.
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)Kai Wähner
Microservices are the next step after SOA: Services implement a limited set of functions. Services are developed, deployed and scaled independently.
Continuous Integration and Continuous Delivery control deployments. This way you get shorter time to results and increased flexibility. Microservices have to be independent regarding build, deployment, data management and business domains. A solid Microservices design requires single responsibility, loose coupling and a decentralized architecture. A Microservice can to be closed or open to partners and public via APIs. This session discusses the requirements, best practices and challenges for creating a good Microservices architecture, and if this spells the end of the Enterprise Service Bus (ESB). A live demo will show how middleware and Microservices complement each other using containers, continuous integration, REST services, and open source frameworks such as Cloud Foundry.
A live demo showed a "Microservices Middleware Architecture" using Cloud Integration (with Cloud Foundry PaaS), Integration and Services (with TIBCO BusinessWorks Container Edition), API Management / Open API (with Mashery) amd Log Management / IT Operations Analytics (ITOA, with Papertrail and LogLogic / Unity).
This document compares and contrasts an enterprise service bus (ESB) and an API management gateway. It discusses that they both provide common functions like security, policies, and developer tools. However, an ESB focuses more on integrating internal services, while an API gateway focuses more on exposing internal services externally. The document also provides an overview of AdroitLogic's UltraESB and its solutions, which are positioned as both an ESB and API management platform.
WSO2 provides an open source cloud platform and removes barriers to enterprise agility. It focuses on business logic and value. This document discusses governance and security patterns for service-oriented architectures. It covers why SOA is used, what governance is, and security requirements and patterns. Security patterns allow identifying and authenticating users, authorizing access, and using protocols like OAuth for delegation. The document provides examples and implementations of patterns for requirements like role-based access control, claim-based authorization, and constrained delegation.
Systems Integration in the Cloud Era - API vs. Integration Framework vs. Ente...Kai Wähner
The document discusses systems integration in the cloud era. It notes that cloud computing, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS), has arrived and these new cloud services must now be integrated. Different APIs, frameworks and products from vendors like Amazon Web Services, Google App Engine and Salesforce can help with cloud integration. The key messages are that the cloud is already here and must be integrated, cloud integration is already possible, and various tools assist with this integration.
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2
Verifone's new payment terminal, called "Carbon", is an Android-based tablet that allows third-party app development and management of merchant devices. WSO2's open-source Enterprise Mobility Management (EMM) solution was chosen to monitor and manage the Carbon devices due to its flexibility and ability to customize the mobile device management agent and server. The EMM solution provides APIs to get device information, perform remote commands like locking devices and sending notifications, and scales horizontally across worker nodes for increased capacity.
[WSO2 API Day Dallas 2019] Cloud-native Integration for the EnterpriseWSO2
This document discusses challenges with application integration in microservices architectures and proposes solutions using a service mesh, integration patterns like CQRS and event sourcing, and tools like WSO2 Micro Integrator and Ballerina. It notes that while service meshes help with infrastructure policies, application integration problems remain. Integration patterns and tools like the Micro Integrator runtime, API microgateway, and Ballerina programming language can help modernize integration and address resiliency, allowing developers to focus on building integrated applications in a container-native way.
Version 3.0 of the Open Source SOA Universal Middleware called Spagic provides a modular and configurable framework built on an OSGi kernel. It supports reusable components, service orchestration, and composite application development adhering to SOA principles. The new version offers more flexibility and is realized fully on OSGi Eclipse Equinox. Spagic provides technical features like universal middleware capabilities, modular components, and governance functions.
Emerging SOA + BPM Standards,Software and PlatformsTarmo Ploom
The document discusses emerging standards around service-oriented architecture (SOA) and business process management (BPM). It covers topics such as the emergence of SOA and how services are described. SOA technology is discussed, with a focus on enterprise service buses. The emergence of BPM is also introduced. The document presents an agenda that will cover additional topics like classifying process types, process definition languages, BPM technology, service-oriented business applications, and development paradigms.
Presentation of Spagic 3, the free/open source platform for the governance of middleware services and the development of SOA applications. Spagic is part of the free/open source SpagoWorld initiative, supported by Engineering.
Hive Solutions is a SaaS R&D company that developed the Colony Framework, an open source platform as a service (PaaS) solution. Colony addresses common SaaS challenges through its modular architecture and uses a plugin model for extensibility. It took 6 months of research and 1.5 years of development involving 300k lines of code. The Colony Framework specification allows for multiple implementations and distributions. Hive Solutions then built the Omni Platform PaaS using Colony, which offers a store for plugins and scalable deployment to the cloud. Omni Platform follows a freemium business model to attract developers, partners, and customers.
Hive Solutions is a SaaS R&D company that developed the Colony Framework, an open source platform as a service (PaaS) solution. Colony addresses common SaaS challenges through its modular architecture and uses a plugin model for extensibility. It took 6 months of research and 1.5 years of development involving 300k lines of code. The Colony Framework specification allows for multiple implementations and distributions. Hive Solutions then built the Omni Platform PaaS using Colony, which offers a store for plugins and scalable deployment to cloud infrastructures. Omni Platform follows a freemium business model to attract developers, partners, and customers.
The document discusses emerging technologies that companies should consider for enterprise resource planning (ERP) systems. It covers cloud computing, industry solutions, business intelligence, mobile solutions, and enterprise 2.0. The presentation was given by Anish Kanaran of Epicor Software Corporation to provide an overview of future trends in ERP technologies.
Colony Framework is a modular and distributed application platform that aims to be easy to use, develop, and distribute like Rails. It uses a plugin model inspired by OSGi to provide modularity and reusability. Colony has been under development for over 6 years involving 300k lines of code and 70 person years of work. It has reference implementations in Python and JavaScript and can be used to build a variety of applications from simple to complex distributed systems.
Xamarin introduced MonoTouch 5.2, a mobile app development platform for building iOS apps using C#. Key features included faster creation of iPhone/iPad dialogs using MonoTouch.Dialog, improved memory management tools to detect and fix leaks, and easier on-device unit testing. MonoTouch allows developers to write shorter, simpler code by harnessing C# and .NET features, and builds fully native iOS apps while reusing code across platforms. Xamarin has over 600 customers including Medtronic, JustEnough, AOL, and Monster who praise MonoTouch for reducing costs and improving quality.
Modern Enterprise Software Systems entail many
challenges such as rapidly changing business scenario,
increase in complexity, and shorter time to market and
providing business agility without compromising on the
quality. Ensuring productivity, quality, consistency, cost
effective, reduced cycle time have become a mandate for the
teams dealing with modern enterprise software systems.
Fluent Interfaces is a powerful technique, which help in
taming the programming complexities, reducing boilerplate
code, increasing the quality and thereby improving the
productivity and cycle time. In this paper we will describe
some of our explorations in Fluent Interfaces and why we feel
the notion of Fluent Interfaces is a useful technique for
enterprise software system. We are currently focusing on two
things – a technique for determining fluency of an API and
secondly a methodology for designing a fluent interface. We
will also share some of the benefits and limitations that we
observed during our experimentation. We conclude this paper
with a note on the current work that we are doing and the
future directions.
MyMobileWeb is an open source platform that simplifies development of mobile web applications. It provides modules that cover basic requirements for mobile solutions, hiding complexity of multiple delivery contexts. The platform uses a "channel model" based on service-oriented architectures, with applications publishing services that can be invoked from traditional and mobile channels. The IDEAL language is used for authoring user interfaces, with components like labels, text fields, menus and tables that are styled using CSS and bind application data from the context.
The document discusses 9 keys to successful enterprise mobility projects which include connecting mobile applications to backend systems, supporting multiple platforms and native features, having a sound development strategy and tools, implementing appropriate security measures, and deploying and monitoring applications effectively. It also provides examples of different mobile architecture approaches and development processes.
Engineering Interoperable and Reliable SystemsRick Warren
The features of a communication technology that yield the properties of interoperability and reliability can be visualized in layers: technical (at the level of bytes), syntactic (at the level of messages), semantic (at the level of data, i.e. what the messages refer to), and so on. Real-world systems require at least data-level interoperability and reliability. The question is: will you acquire something that already supports those capabilities, or will you build it atop something that doesn't? This talk compares and contrasts DDS and AMQP as technology exemplars in each category.
The Intricacies Of Enterprise Integration Soa Vs Esbrsnarayanan
The document discusses SOA (Service Oriented Architecture) and ESB (Enterprise Service Bus). It addresses common myths about SOA and ESB, provides examples of when each approach is applicable, and outlines technology stacks to support SOA and ESB implementations. The document concludes that ESB is a manifestation of SOA principles and that SOA continues to be a driving force for new architectural patterns and fuel innovation in building services platforms.
Telcos are traditionally closed but are opening up APIs to address business model threats and changing customer expectations. The document discusses telco API programs, the APIs telcos offer related to communication, payment, content and identity, and a wholesale/aggregator model. It also covers current Orange APIs and the importance of developer programs to support API strategies. While APIs could diversify revenue and allow telcos to focus on core strengths, challenges include compensating for declining ARPU and further commoditization of assets.
CHOReOS European project presented to ANIKETOS projectchoreos
The CHOReOS project aims to develop techniques for sustaining large-scale, decentralized service compositions over dynamic networks. It focuses on revisiting choreography-centric service-oriented architectures with an integrated development process. The project will create abstractions and models to reason about composition, interaction protocols, and choreography evolution at ultra-large scales. It will also develop a service-oriented middleware and governance/validation support to enable dynamic choreography-centric development and deployment of scalable and adaptable choreographies. The project is a 3-year European program with a consortium of 7 industrial and 8 academic partners working on representative use cases.
Future Business Models using Virtual Simulation and AugmentationBiju Shoolapani
Changes in social, economic and technologies will impact way business is conducted in future. This presentation was presented during the 2011/4th IEEE conference on Utility and Cloud Computing
This document discusses cloud computing and its impact on IT organizations. Some key points:
- Cloud computing enables pay-for-use models, flexibility over rigid investments, and quicker implementation of business applications. It is driving a major shift from on-premise to cloud-based services.
- By 2015, over half of new enterprise IT spend and over 60% of new workloads are expected to be cloud-based or hybrid. SaaS is driving adoption while PaaS enables custom solutions.
- Cloud providers like Amazon Web Services, Google Apps, and Salesforce innovate rapidly with new features and services released frequently. This continuous innovation model contrasts with traditional enterprise IT.
- Moving to
16 years of diverse and extensive IT experience in analysis, design, development and management of full cycle of Java Applications on Telecom solutions (NMS/EMS, SDN, OAMP), Web based applications and Protocol emulator.
I have 16 years’ experience in SDLC including requirement gathering & analysis, designing, development, testing, maintenance and support in various telecom products.
Proven abilities in architecting, design & development of Java/J2EE Telecom applications.
Experience in Technical Support, Systems Support, Knowledge Management, Customer Support and Team Management.
Vast experience in architecting NMS/EMS based projects.
Experience in SDN
Experience in multi tenancy and virtualization cloud computing.
Experience in OSS MTOSI and 3GPP standard.
Experience in HADOOP and HBASE.
Experience in Virtualization VMWARE and Oracle Virtual box API.
Vast experience in architecting Java standalone and web based projects.
Experience in Fault, Performance, Inventory, Configuration and Accounting management.
Hands-on experience on architecting and implementing Java based NMS/EMS solutions.
Good amount of experience in managing projects ranging from 6 people to 15 people.
Reflecting strong leadership qualifications coupled with ‘hands-on’ expertise in executing different solutions end to end.
Technically strong in understanding and application of OO concepts.
Good amount of experience in requirement gathering (functional and non functional), project planning and execution.
Possess strong interpersonal and written skills and the ability to work as liaison between the client and the Technical teams to resolve issues in a quality and timely manner.
Delivered software solutions to major software giants like Cisco, Alcatel-Lucent, Worldcom-MCI, BT, Convedia.
Very well versant with processes followed by major software companies.
Experience in OSS based projects.
SK C&C presented NEXCORE Mobile, a mobile platform for developing and deploying mobile applications. It includes tools like MobFaces for presentation, Alopex as a common runtime, and Felix for content adaptation. The platform uses a layered architecture for flexibility, supports a wide range of devices, and provides an extensive IDE for development.
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...Sofia Eu
This document describes experiences from implementing a cross-domain use case that combines a "Music follows user" use case with a "Read aloud message" use case. It does this by combining services operating on a Service Oriented Architecture (SOA) with agents executing on a smart space architecture. Lessons learned suggest defining simple ontological concepts and associated behaviors to implement similar use cases in a scalable, future-proof manner.
Similar to Keynote- SOA & Beyond : Future Computing (20)
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
At its core, the challenge of managing Human Resources data is an integration challenge: estimates range from 2-3 HR systems in use at a typical SMB, up to a few dozen systems implemented amongst enterprise HR departments, and these systems seldom integrate seamlessly between themselves. Providing a multi-tenant, cloud-native solution to integrate these hundreds of HR-related systems, normalize their disparate data models and then render that consolidated information for stakeholder decision making has been a substantial undertaking, but one significantly eased by leveraging Ballerina. In this session, we’ll cover:
The overall software architecture for VHR’s Cloud Data Platform
Critical decision points leading to adoption of Ballerina for the CDP
Ballerina’s role in multiple evolutionary steps to the current architecture
Roadmap for the CDP architecture and plans for Ballerina
WSO2’s partnership in bringing continual success for the CD
The integration landscape is changing rapidly with the introduction of technologies like GraphQL, gRPC, stream processing, iPaaS, and platformless. However, not all existing applications and industries can keep up with these new technologies. Certain industries, like manufacturing, logistics, and finance, still rely on well-established EDI-based message formats. Some applications use XML or CSV with file-based communications, while others have strict on premises deployment requirements. This talk focuses on how Ballerina's built-in integration capabilities can bridge the gap between "old" and "new" technologies, modernizing enterprise applications without disrupting business operations.
Platformless Horizons for Digital AdaptabilityWSO2
In this keynote, Asanka Abeysinghe, CTO,WSO2 will explore the shift towards platformless technology ecosystems and their importance in driving digital adaptability and innovation. We will discuss strategies for leveraging decentralized architectures and integrating diverse technologies, with a focus on building resilient, flexible, and future-ready IT infrastructures. We will also highlight WSO2's roadmap, emphasizing our commitment to supporting this transformative journey with our evolving product suite.
Quantum computers are rapidly evolving and are promising significant advantages in domains like machine learning or optimization, to name but a few areas. In this keynote we sketch the underpinnings of quantum computing, show some of the inherent advantages, highlight some application areas, and show how quantum applications are built.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
2. AGENDA
Is SOA dead?
What will drive SOA in the future
WSo2 Con 2011, Colombo
Open source SOA capabilities, WSO2 experience
Future computing with SOA
High Performance Architecture
Semantics or Context driven Architecture
Event & time driven Architecture
Enterprise “Future”
2
3. IS SOA DEAD?
Infamous article – enflamed passions – how could
it be?
WSo2 Con 2011, Colombo
Burton Group's Anne Thomas Manes on SOA
Can a concept die?
Was it misunderstood?
Did someone highjack SOA?
Is redemption possible?
If not will the world end?
3
4. WHAT WILL DRIVE SOA IN FUTURE
Let’s get some facts straight
Customers are not gullible
Fool them once … but try twice you risk losing them!
WSo2 Con 2011, Colombo
Domain experts are tech savvy – utilize their skills
From eXcel spreadsheets to Business process
modeling, they know it all
Customers understand what it takes to build
software
They know waterfall does not work!
They know Services are important
They can no longer afford to work in silos. There is
pressure to do things right
They know not every thing has to be purchased
Customers know there is open source technology, they need 4
serious help here
5. OPEN SOURCE SOA CAPABILITIES
So you thing SOA is not possible with open
source … think again
WSo2 Con 2011, Colombo
DEMO
5
6. FUTURE COMPUTING – IS SOA ENOUGH?
Customers need Customers!
And Customers are everywhere.
They will not call you … you need to connect with them?
WSo2 Con 2011, Colombo
How is that possible?
Cloud, Mobile, Social networking …. ?
But these are just infrastructures or channels
SOA will have to couple itself with future computing styles
High performance architecture
Intelligent (Semantic?) data processing
Event & time driven architectures
SOA style will have to address this
Canonical modeling – design time tools & run time
transformations
Robust Infrastructure services
1:many deployment styles – EAI, Federation (Domain or
Central) 6
7. WHAT IS HIGH PERFORMANCE
ARCHITECTURE?
SLA and Response times is only part of the
problem
The real challenge is how to create a efficient mix
WSo2 Con 2011, Colombo
of high performance pipes within enterprise and
robust integration (with better security) for
external world interaction
Another challenge is integration of plethora of
technology choices
Microsoft, Java (Legacy)
Deeply Entrenched (C++, PHP, Perl, Python)
Promising (Groovy, Erlang)
Exposing everything as a SOAP service is not the
only acceptable solution often times 7
8. WHO HAS BUILT HIGH PERFORMANCE
INFRASTRUCTURES?
eBAY, Facebook, Google etc
Thrift architecture
WSo2 Con 2011, Colombo
High performance serialization
Multi language support
Client & Server size code generation
IDL to define message structures & operations
8
9. THRIFT – OPEN SOURCE HIGH
PERFORMANCE PLATFORM
WSo2 Con 2011, Colombo
9
10. SAMPLE ADOPTION
Manufacturer Shop floor
WSo2 Con 2011, Colombo
High speed High speed
serialization serialization
Real-time Enterprise portal Application
Applications PHP Farms
.NET JAVA
Shop floor Shop floor
Shop floor Shop floor Enterprise
dashboard dashboard EIS
DW
10
11. SEMANTICS POWERED ARCHITECTURE
“Book me a holiday next weekend somewhere warm, not too far
away, and where they speak French or English”
• Has meaning or semantic(s) – namely a person wants to go on a holiday
WSo2 Con 2011, Colombo
Can Semantics be Cancer Ontology
described as domain
specific ontology's which Immunodeficiency
machines can process? syndrome
What is Ontology?
Why is it important T-Cell
imm.
Where it is most applicable
Use the ontology to retrieve the
SOA & Semantics – How diagnosis when
can they benefit from each 'Immunodeficiency Syndrome‘
other is the condition AIDS
11
12. WEAVING SEMANTICS INTO A SERVICE
Technical
Context
Financial
Context
WSo2 Con 2011, Colombo
Non-functional
Context
Functional
Context Service
Service Average Cost to use Service
Capabilities response the service access data
times store
Service Uptime / Metering
Parameter Downtime Model
Data Service
Semantics Security Chargeback composition
Service scenarios
Policies Model
Definition
12
13. HIGH LEVEL VIEW
Providers Consumers
Semantic SOA Framework
WSo2 Con 2011, Colombo
UI Tooling
Service Metadata Ontology Artifacts
Non-
Functional
functional
Financial Technical Service
Registry
Service Description
Semantic SOA Engine
Goals Processor Mediation Selection
Reasoner Discovery Composition
Service Bus
Service Service Service 13
14. SAMPLE ADOPTION
Telecom operations support systems
RDF based
WSo2 Con 2011, Colombo
vocabulary
S
E
R Semantic Enterprise
V Service Operations
I
C Discovery systems support
E
S
WS-*
OSS1 OSS2 OSS3 OSS4
External
providers
14
15. SAMPLE SCENARIOS
Medical: Ability to process prescriptions to medical codes for
Medical coding insurance payouts
Legal:
Provide contextual help to a defense lawyer working on a complex litigation on
WSo2 Con 2011, Colombo
Contextual help
similar cases, its outcome, hurdles, prosecution strategy etc
Medical: Drug Detect drug or disease based on name, chemical
detection composition or symptoms or other related characteristics
Retail:
Discover services based on customer type, location, time sensitive semantics Service
to create a personalized page composition
15
16. EVENT AND TIME DRIVEN ARCHITECTURE
What is an Event?
What is a complex event?
WSo2 Con 2011, Colombo
Events in real world – some examples
Event and time – what’s the connection?
What class of applications can benefit the most
16
17. SAMPLE SCENARIOS
Financial:
Tracks transactions that are traded at a level exceeding
Market a pre-determined % threshold away from pre-defined
Surveillance benchmark
Retail :
Items coming and leaving warehouse can be monitored using RFID tags
Automated
Automatically order is placed to the supplier when items reaches below the
threshold Supply Chain
Financial:
Market Retail Larger than average deposit made by the customer. Check if this is in
WSo2 Con 2011, Colombo
preparation of a larger purchase and the if the customer is looking for a
Banking
loan or investment vehicle
Transportation:
Discover fraudulent activity by detecting patterns among events.: Single ID Security and
card used twice to enter subway in less than 5 secs. := alert security for Fraud Detection
piggybacking
Financial: Identifying fraud with credit card: purchase with same credit card
Market Fraud happened in London and Hong Kong within 6 hours (Minimum travel time
Detection between London and Hong Kong is more than 10 hours)
Energy and
Reduce false positive alarms: When 15 alarms are received within any 5 second Telecommunicatio
window, but less than 5 similar alarms detected within 30 seconds, then do ns: Alarm
nothing Correlation
Financial:
Market Anti Associating multiple transfers that individually might not seem
Money suspicious.
Laundering
Financial:
Automate stock trading based on market movement: if, within any 20 second Algorithmic
window, StockB rises by more than 2% and StockA does not, then automatically
buy StockA.
Trading 17
19. WHY IS DATA MODELING IMPORTANT?
Canonical data model is not new but there is
renewed interest in it
WSo2 Con 2011, Colombo
Is it possible to model data at rest and data in
motion and keep everything in sync?
What technology choices are available here
E2E modeling & integration – More useful for EAI
style of integration
Focus on modeling but customize integration for
better performance – here SOA can help
19
20. SAMPLE ADOPTION
Insurance domain (Model to ACORD standard)
WSo2 Con 2011, Colombo
20
21. ENTERPRISE “SOA-IN-FUTURE”
This is real today!
Web Services
Integration Services
Governance
WSo2 Con 2011, Colombo
Services
Data Modeling
Standardization
SOA
Tool set
Business process Services
Rules Services
This is what real life will demand!
Event & High
Semantics Time performance
21
Discoverable services Push based Services Superfast Services