To view recording of this webinar please use below URL:
http://wso2.com/library/webinars/2015/09/event-driven-architecture/
Enterprise systems today are moving towards being dynamic where change has become the norm rather than the exception. Such systems need to be loosely coupled, autonomous, versatile and adaptive. There arises the need to model such systems, and event driven architecture (EDA) is how such systems can be modelled and explained.
This webinar will discuss
The basics of EDA
How it can benefit your enterprise
How the WSO2 product stack complements this architectural pattern
To view recording of this webinar please use below URL:
http://wso2.com/library/webinars/2015/09/event-driven-architecture/
Enterprise systems today are moving towards being dynamic where change has become the norm rather than the exception. Such systems need to be loosely coupled, autonomous, versatile and adaptive. There arises the need to model such systems, and event driven architecture (EDA) is how such systems can be modelled and explained.
This webinar will discuss
The basics of EDA
How it can benefit your enterprise
How the WSO2 product stack complements this architectural pattern
Windows Azure + PHP, Java, MySQL, LOLCODE?
This session explores the interop possiblities Windows Azure has to offer starting from the architecture that leverages The Freedom of Choice and ending up with relevant examples and usage scenarios.
This is the main presentation we gave at the Open Source World Conference in Málaga, Spain in 2008.
It is a tutorial of concepts and how to work with Osmius the Open Source Monitoring Tool
Mastering Differentiated MDSD Requirements at Deutsche Boerse AGHeiko Behrens
Session description from Code Generation 2009:
Deutsche Boerse AG (www.deutsche-boerse.com) is developing a so-called global trading system, where Eclipse Modeling Technology is used in different parts. From diverse models, C++, Java & Python adapters and other different artefacts are generated to build a mission-critical and highly-scalable software system.
In this session we will describe how openArchitectureWare helped us to build a tool chain that spans different subprojects and connects existing modeling tools, be they graphical, tabular or textual. In an international team we were able to build custom parts or re-use slightly adjusted community cartridges by applying AOP techniques to build M2M transformations, sophisticated editors as well as validation and server-side code generators.
Windows Azure + PHP, Java, MySQL, LOLCODE?
This session explores the interop possiblities Windows Azure has to offer starting from the architecture that leverages The Freedom of Choice and ending up with relevant examples and usage scenarios.
This is the main presentation we gave at the Open Source World Conference in Málaga, Spain in 2008.
It is a tutorial of concepts and how to work with Osmius the Open Source Monitoring Tool
Mastering Differentiated MDSD Requirements at Deutsche Boerse AGHeiko Behrens
Session description from Code Generation 2009:
Deutsche Boerse AG (www.deutsche-boerse.com) is developing a so-called global trading system, where Eclipse Modeling Technology is used in different parts. From diverse models, C++, Java & Python adapters and other different artefacts are generated to build a mission-critical and highly-scalable software system.
In this session we will describe how openArchitectureWare helped us to build a tool chain that spans different subprojects and connects existing modeling tools, be they graphical, tabular or textual. In an international team we were able to build custom parts or re-use slightly adjusted community cartridges by applying AOP techniques to build M2M transformations, sophisticated editors as well as validation and server-side code generators.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...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 the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
5. Enterprise Integration Patterns
See Website and Book from Gregor Hohpe:
http://www.integrationpatterns.com/
Patterns to provide guidance in many “typical”
enterprise integration scenarios
Organisation of Patterns
– Integration Style
– Channel Patterns
– Message Construction Patterns
– Routing Patterns
– Transformation Patterns
– Endpoint Patterns
– System Management Patterns
.................................................
6. Enterprise Service Bus?
Example: Apache Service Mix
Figure taken from Apache Service Mix documentation
.................................................
7. JBI Standard
Java Business Integration
Container for integration components and services
WSDL-Based Messaging Model
Normalized Message Service and Router
Components
– Binding Components (e.g., JMS, Jabber, REST, ...)
– Service Engines (BPEL, Camel, Quartz, Drools, ...)
JMX Based Administration (Admin Tools)
JBI Components independent of ESB
Implementation
.................................................
15. Command vs. Event
Command Event
Calculate Exchange from X $ € Concentration Level of Substance X
on Sensor Y exceeded threshold
Get Temperature at Sensor X
Airplane X landed
Store new Address in Database
Customer X orders book Y
Send Email to …
Bell rings
Print Document …
Credit Check of order X failed
Lock account of customer
Container with ID X loaded
.................................................
16. Command Command-Message
<xml …
<rpc:storeCustomer …>
Command: <customer>
<firstname>
Alexander
Store new Customer </firstname>
“Alexander Schatten” to <lastname>
Database Schatten
</lastname>
…
</customer>
</rpc:storeCustomer>
Message:
Representation of Command
.................................................
18. Event Driven Business
Real World Systems get more and more enriched with
“sensory components” like RFID
Every process step in the real world (particularly when
multiple companies are involved) has an according step
in the IT System (traditionally paper-flow)
Towards Event-Driven Architectures:
– Events in “real world” trigger IT Systems
.................................................
20. Event-Driven Architecture
Event (Type) not commands and Receiver in the centre
of attention
Decoupling of Sender/Receiver
Publish/Subscribe or Routing
Sender does not necessarily know Receiver
No hard top-down modeling but “emergent” behaviour
Very high flexibility of architecture
Potential issue: Keeping overview on running processes
Alternative or addition to close coupled architectures
Addition to SOA
.................................................
21. Showcase Requirements
Webshop
Customer orders products
Check customer credit
Check availability of product(s), order products from contractor(s) if
required
Calculate shipping time
Start delivery procedure, invoke other systems like ERP, CRM,
logistics systems
Notify Customer about progress
Perform delivery
Charge Customer
.................................................
22. Traditional Architecture
Central controler component
Interacts with several services to perform tasks
...
...
...
.................................................
23. Event-Driven Architecture
(motivational example-fragment)
CC Result
Credit Check
(queues,topics)
Msg
New Order
Event:
MOM
Customer
Check Availability
Order
Product Available
Product Not Available
CC Result
Notify Consumer:
Credit Problem/OK
Order Product
from Contractor
Product Not Available
Shipping Time
Calculation
New Order
Product Not Available
Product Available
.................................................
24. SOA and EDA
Figure taken from Jack
van Hoof, “How EDA
extends SOA and why it
is important”
.................................................
25. Complex Event Processing (CEP) ?
New Year in
Vienna!
.................................................
26. Java Frameworks
Message Broker
– Apache Active MQ
– Glassfish Open MQ
Enterprise Service Bus
– Apache Service Mix (JBI)
– Mule
– Glassfish Open ESB
Enterprise Integration Patterns Support
– ESB Level: e.g. Mule
– Apache Camel
.................................................
27. Contact
Dr. Alexander Schatten
Institute for Software Technology
and Interactive Systems
Vienna University of Technology
http://www.schatten.info
.................................................