Through years of work have been trying many of Java frameworks which provides different level of abstractions on both server and client-side. Pure Servlet+JSP, JSF, GWT, Struts, Spring MVC, Vaadin, Play!, DWR, you name it. Sometimes it felt good, sometimes not, and with each year number of “good” applications reduced to the critical minimum.
Later I tried to bring all the good points I had ever seen together to create “a perfect being” and after years of struggling I feel that I have reached the goal. Let me share it…
Encapsulating functionality: Web Components – set of new standards from Google. It’s time to adopt or maybe look back? It’s seems, we have had something similar, or it is absolutely different? JSF components – Oh, no! Or give a chance? Go forward to a client’s browser or review new features in server? How to start using Polymer under Spring Boot or maybe it will be PrimeFaces. Glance from back-end (and slightly manager) perspectives.
Spring cloud for microservices architectureIgor Khotin
I'm covering a new trend in distributed enterprise architecture – microservices. How the leading technology companies like Netflix and Amazon come to use that approach. How does it help them to scale their infrastructure. And how the newest set of tools in the Spring family would help you to apply those design principles in practice.
Spring has always been about patterns and Spring Cloud brings you implementation of several widespread ones for distributed apps.
And we'll try to show why DevOps should come in front of Microservices approach
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...WSO2
During the first half of 2015, iJET Labs used WSO2 Identity Server and API Gateway to help deliver its next generation products. Using WSO2 middleware, iJET now offers secure Federated access to RESTful APIs backed by a scalable microservices architecture. During the course of this journey, iJET Labs worked with WSO2 to extend open source products to meet our unique needs. In this session, we will talk about
WSO2 API Gateway and Identity Server integration
Federated SSO using WSO2 Identity Server
Microservices
Security
AWS deployment automation
Through years of work have been trying many of Java frameworks which provides different level of abstractions on both server and client-side. Pure Servlet+JSP, JSF, GWT, Struts, Spring MVC, Vaadin, Play!, DWR, you name it. Sometimes it felt good, sometimes not, and with each year number of “good” applications reduced to the critical minimum.
Later I tried to bring all the good points I had ever seen together to create “a perfect being” and after years of struggling I feel that I have reached the goal. Let me share it…
Encapsulating functionality: Web Components – set of new standards from Google. It’s time to adopt or maybe look back? It’s seems, we have had something similar, or it is absolutely different? JSF components – Oh, no! Or give a chance? Go forward to a client’s browser or review new features in server? How to start using Polymer under Spring Boot or maybe it will be PrimeFaces. Glance from back-end (and slightly manager) perspectives.
Spring cloud for microservices architectureIgor Khotin
I'm covering a new trend in distributed enterprise architecture – microservices. How the leading technology companies like Netflix and Amazon come to use that approach. How does it help them to scale their infrastructure. And how the newest set of tools in the Spring family would help you to apply those design principles in practice.
Spring has always been about patterns and Spring Cloud brings you implementation of several widespread ones for distributed apps.
And we'll try to show why DevOps should come in front of Microservices approach
WSO2Con USA 2015: End-to-end Microservice Architecture with WSO2 Identity Ser...WSO2
During the first half of 2015, iJET Labs used WSO2 Identity Server and API Gateway to help deliver its next generation products. Using WSO2 middleware, iJET now offers secure Federated access to RESTful APIs backed by a scalable microservices architecture. During the course of this journey, iJET Labs worked with WSO2 to extend open source products to meet our unique needs. In this session, we will talk about
WSO2 API Gateway and Identity Server integration
Federated SSO using WSO2 Identity Server
Microservices
Security
AWS deployment automation
This release aims at addressing the long-awaited JDK 11 compatibility which enables enterprises to migrate their middleware solutions to the LTS JDK version. In addition, this release features new productivity improvements including built-in test framework with comprehensive tooling support from Integration Studio and support for cloud-native integration requirements.
This WSO2 Enterprise Integrator release brings new product components and features specifically targeted to help developers build and deploy container-native integration solutions easily.
Watch the webinar on-demand here: https://wso2.com/library/webinars/2020/01/whats-new-in-wso2-enterprise-integrator-december-2019-release/
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entityToni Jara
The presentation explains the journey from a monolithic architecture to Spring Cloud Microservices for application development inside a financial entity, along with the transition to DevOps strategies… a journey that has just begun…
Dot net platform and dotnet core fundamentalsLalit Kale
This is the presentation deck, I did for LimerickDotNet-Azure User group.
Event Url: https://www.meetup.com/Limerick-DotNet/events/240897689/
Session Details:
This session represented .NET journey of almost 17 years. Through this slid-deck, I narrated .NET platform progression till .NET Standards 2.0.
This session was accompanied by a small demo of running small dotnet program on alpine linux with docker container.
Agenda
DevOps,CI/CD, Agile
APIOps
DevOps with Mulesoft
DEMO with Azure DevOps - Pipeline & Release Pipeline
Jenkins Overview
DevOps is a culture that promotes collaboration between Development and IT Operations Team to deploy code to production faster in an automated & repeatable way.
BizTalk Server can connect to SQL AlwaysOn databases in some scenarios. A Highly available BizTalk Server 2016 environment can be built using SQL 2016 availability groups. I will answer the following questions:
- What are SQL AlwaysOn databases?
- How do you connect to SQL AlwaysOn databases using BizTalk Server?
- How do build a BizTalk 2016 Server to use SQL 2016 availability groups?
[APIdays Paris 2019] From Microservices to APIs: The API operator in KubernetesWSO2
Nuwan discusses how you can expose microservices as managed APIs in Kubernetes with the API Operator, so that you can create an end-to-end solution for your entire business functionality from microservices and APIs, to end-user applications.
You can watch the on-demand webinar "Cloud Native APIs: The API Operator for Kubernetes" here: https://wso2.com/library/webinars/2019/11/cloud-native-apis-the-api-operator-for-kubernetes/
Full Stack Development With Node.Js And NoSQL (Nic Raboy & Arun Gupta)Red Hat Developers
In this session, we'll talk about what's different about this generation of web applications and how a solid development approach must consider the latency, throughput, and interactivity demand by users across mobile devices, web browsers, and Internet of Things (IoT). We'll demonstrate how to include Couchbase in such applications to support a flexible data model and the easy scalability required for modern development. We'ill demonstrate how to create a full stack application focusing on the CEAN stack, which is composed of Couchbase, Express Framework, AngularJS, and Node.js.
DockerCon SF 2015: Beyond CI to Production Scale PaaS with DockerDocker, Inc.
Talk Description:
What a difference a year makes. Last year Paypal presented on scaling a CI infrastructure with Docker, Mesos and Jenkins. Over the past year we worked on integrating Docker to the core of our PaaS ecosystem. We are Dockerizing the entire PayPal application ecosystem consisting of polyglot Java, Node.js, Scala, C++ and Python frameworks. In this journey we have introduced HA Docker Registry with ElasticSearch search plugin using both OpenStack Swift and Cinder storage, cross-data center ATS server smart image caching along with a developer-friendly boot2docker fig/compose workflow for Kraken (open source nodeJS) stack. This we believe has the potential to become one of the largest financial services production deployment of Docker.
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...VMware Tanzu
This presentation was delivered jointly with a hands-on demo. The presentation briefly discusses how Cloud Foundry enables organizations to continuously deliver high-quality software and highlights an integrated development process built with Jenkins, Artifactory and Cloud Foundry.
ICON UK 2016: Modernizing an IBM Notes applicaton using with AngularJSMark Leusink
Slides from my ICON UK 2016 session. Session abstract:
Modernization of IBM Notes applications is a topic that is on the map for many IBM customers. With one of my customers, a Norwegian manufacturing company, we started a project last year to modernize a business critical Notes application. We decided early on to keep using Domino in the backend, but switch to AngularJS for the frontend. In the session I'll talk about how we approached the project and got to a working prototype. Topics I will cover include responsibilities, development workflow, technical setup and issues we ran into. I'll explain the architecture that we are using, the components involved and how we integrated with IBM Connections and Infor. Keywords for this session: AngularJS, Nginx, REST, IBM Domino, Connections, Infor M3 and Infor Document Management.
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2
Verifone’s new flagship payment device “Carbon” comes along with a whole service platform for Estate Owners, merchants, and app developers. A developer SDK and platform allows third-party developers to create apps that can interact with the payment flow, and merchants can purchase these apps via an app store. Merchants can manage their devices and users via the device or via a web platform. Estate owners get an overview of all devices in their “estate” and can manage the devices, their merchants, and apps that they can provide to the merchants. The device consists of two parts – an Android tablet and a Unix-based payment terminal. Verifone decided to use WSO2’s mobile device management solution (EMM) to manage the Android tablet for installing apps, getting information about the current state of the devices, locking or rebooting the devices, installing security policies, etc. Our own terminal management system interacts with EMM on an API-only basis to manage the Android tablets. And the plan is to use EMM for a large-scale deployment of thousands of devices in the field.
This talk will introduce the features and use cases of Carbon, the motivation why we chose the open-source EMM over commercial alternatives, as well as the architecture of our device management via our own terminal management system and EMM APIs.
This release aims at addressing the long-awaited JDK 11 compatibility which enables enterprises to migrate their middleware solutions to the LTS JDK version. In addition, this release features new productivity improvements including built-in test framework with comprehensive tooling support from Integration Studio and support for cloud-native integration requirements.
This WSO2 Enterprise Integrator release brings new product components and features specifically targeted to help developers build and deploy container-native integration solutions easily.
Watch the webinar on-demand here: https://wso2.com/library/webinars/2020/01/whats-new-in-wso2-enterprise-integrator-december-2019-release/
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entityToni Jara
The presentation explains the journey from a monolithic architecture to Spring Cloud Microservices for application development inside a financial entity, along with the transition to DevOps strategies… a journey that has just begun…
Dot net platform and dotnet core fundamentalsLalit Kale
This is the presentation deck, I did for LimerickDotNet-Azure User group.
Event Url: https://www.meetup.com/Limerick-DotNet/events/240897689/
Session Details:
This session represented .NET journey of almost 17 years. Through this slid-deck, I narrated .NET platform progression till .NET Standards 2.0.
This session was accompanied by a small demo of running small dotnet program on alpine linux with docker container.
Agenda
DevOps,CI/CD, Agile
APIOps
DevOps with Mulesoft
DEMO with Azure DevOps - Pipeline & Release Pipeline
Jenkins Overview
DevOps is a culture that promotes collaboration between Development and IT Operations Team to deploy code to production faster in an automated & repeatable way.
BizTalk Server can connect to SQL AlwaysOn databases in some scenarios. A Highly available BizTalk Server 2016 environment can be built using SQL 2016 availability groups. I will answer the following questions:
- What are SQL AlwaysOn databases?
- How do you connect to SQL AlwaysOn databases using BizTalk Server?
- How do build a BizTalk 2016 Server to use SQL 2016 availability groups?
[APIdays Paris 2019] From Microservices to APIs: The API operator in KubernetesWSO2
Nuwan discusses how you can expose microservices as managed APIs in Kubernetes with the API Operator, so that you can create an end-to-end solution for your entire business functionality from microservices and APIs, to end-user applications.
You can watch the on-demand webinar "Cloud Native APIs: The API Operator for Kubernetes" here: https://wso2.com/library/webinars/2019/11/cloud-native-apis-the-api-operator-for-kubernetes/
Full Stack Development With Node.Js And NoSQL (Nic Raboy & Arun Gupta)Red Hat Developers
In this session, we'll talk about what's different about this generation of web applications and how a solid development approach must consider the latency, throughput, and interactivity demand by users across mobile devices, web browsers, and Internet of Things (IoT). We'll demonstrate how to include Couchbase in such applications to support a flexible data model and the easy scalability required for modern development. We'ill demonstrate how to create a full stack application focusing on the CEAN stack, which is composed of Couchbase, Express Framework, AngularJS, and Node.js.
DockerCon SF 2015: Beyond CI to Production Scale PaaS with DockerDocker, Inc.
Talk Description:
What a difference a year makes. Last year Paypal presented on scaling a CI infrastructure with Docker, Mesos and Jenkins. Over the past year we worked on integrating Docker to the core of our PaaS ecosystem. We are Dockerizing the entire PayPal application ecosystem consisting of polyglot Java, Node.js, Scala, C++ and Python frameworks. In this journey we have introduced HA Docker Registry with ElasticSearch search plugin using both OpenStack Swift and Cinder storage, cross-data center ATS server smart image caching along with a developer-friendly boot2docker fig/compose workflow for Kraken (open source nodeJS) stack. This we believe has the potential to become one of the largest financial services production deployment of Docker.
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...VMware Tanzu
This presentation was delivered jointly with a hands-on demo. The presentation briefly discusses how Cloud Foundry enables organizations to continuously deliver high-quality software and highlights an integrated development process built with Jenkins, Artifactory and Cloud Foundry.
ICON UK 2016: Modernizing an IBM Notes applicaton using with AngularJSMark Leusink
Slides from my ICON UK 2016 session. Session abstract:
Modernization of IBM Notes applications is a topic that is on the map for many IBM customers. With one of my customers, a Norwegian manufacturing company, we started a project last year to modernize a business critical Notes application. We decided early on to keep using Domino in the backend, but switch to AngularJS for the frontend. In the session I'll talk about how we approached the project and got to a working prototype. Topics I will cover include responsibilities, development workflow, technical setup and issues we ran into. I'll explain the architecture that we are using, the components involved and how we integrated with IBM Connections and Infor. Keywords for this session: AngularJS, Nginx, REST, IBM Domino, Connections, Infor M3 and Infor Document Management.
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2
Verifone’s new flagship payment device “Carbon” comes along with a whole service platform for Estate Owners, merchants, and app developers. A developer SDK and platform allows third-party developers to create apps that can interact with the payment flow, and merchants can purchase these apps via an app store. Merchants can manage their devices and users via the device or via a web platform. Estate owners get an overview of all devices in their “estate” and can manage the devices, their merchants, and apps that they can provide to the merchants. The device consists of two parts – an Android tablet and a Unix-based payment terminal. Verifone decided to use WSO2’s mobile device management solution (EMM) to manage the Android tablet for installing apps, getting information about the current state of the devices, locking or rebooting the devices, installing security policies, etc. Our own terminal management system interacts with EMM on an API-only basis to manage the Android tablets. And the plan is to use EMM for a large-scale deployment of thousands of devices in the field.
This talk will introduce the features and use cases of Carbon, the motivation why we chose the open-source EMM over commercial alternatives, as well as the architecture of our device management via our own terminal management system and EMM APIs.
Creating Environment Specific Configurations with WSO2 Developer StudioWSO2
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2016/02/creating-environment-specific-configurations-with-wso2-developer-studio/
WSO2 Developer Studio provides tooling support for WSO2 products. The latest release, version 4.0, is implemented in a kernel based structure, which changes the installation process of tooling for different WSO2 products. This webinar is a step-by-step tutorial on how to create environment specific artifacts with WSO2 Developer Studio. It will discuss how to
Install WSO2 Developer Studio 4.0 - with tooling support for WSO2 Governance Registry (WSO2 GReg) and WSO2 Enterprise Service Bus (WSO2 ESB)
Create WSO2 ESB and WSO2 GReg artifacts
Implement environment specific artifacts and link them with common artifacts across environments
Deploy and maintain artifacts
Implementing advanced integration patterns with WSO2 ESBWSO2
Enterprise Integration is a means of linking the different components of an SOA system. The success of an SOA solution heavily depends on proper enterprise integration. However this is easier said than done. There are many complex requirements to this process one of which is the need to interconnect heterogeneous systems which use different message formats and protocols and these systems needs to work together to achieve the final outcome
This presentation will discuss how WSO2 Identity Server 5.0 can bridge the gap between an organization's API management and identity management of existing users to allow them to create and/or consume the APIs.
To view the recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/03/wso2-product-release-webinar-wso2-app-factory-2.1.0/
In this webinar, Manjula Rathnayaka, associate technical lead, and Kasun De Silva, software engineer at WSO2, will present the following new features and improvements to App Factory 2.1:
Adding new application types by including an archive
Ability to add runtime externally
Puppet scripts for App Factory deployments
WSO2 BAM integration for user activity
Custom URL improvements
How to Deploy WSO2 Enterprise Integrator in ContainersWSO2
This slide deck explores how WSO2 Enterprise Integrator can be deployed on a containerized deployment and the key configuration steps of successful production deployment and monitoring.
Watch webinar here: https://wso2.com/library/webinars/2018/10/how-to-deploy-wso2-enterprise-integrator-in-containers/
The next step from Microsoft - Vnext (Srdjan Poznic)Geekstone
The new version of the .NET Framework called vNext brings a lots of news, which are believed to be able to return to the popularity of Microsoft tools and products.
Principles that guided the development team when developing new versions of frameworks are:
• Speed, Runtime performance,
• Modularity,
• Cross-Platform,
• Open-source,
• Faster development cycle,
• Custom code editors and tools.
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...VMware Tanzu
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud Platform (Pivotal Cloud-Native Workshop: Milan)
Fabio Marinelli
7 February 2018
Lotusphere 2009
Session BP113
Zero to Portlet in 20 minutes or less
Paul T. Calhoun | CTO | NNSU
Agenda
Work Smarter Not Harder – The Portlet Factory Demystified
Zero to Portlet – Don't Blink !!
The Details – The Nitty Gritty
References – Places to get more info
Q & A
SpringBoot and Spring Cloud Service for MSAOracle Korea
Cloud 환경에서 MSA를 하기 위해서 Service Discovery, Circuit Breaker 등을 사용하여 Application을 개발하는 방법과 SpringBoot 와 Spring Cloud Service 를 사용하는데, Cloud에서 Kubernetes를 위시한 Container 생태계가 어떻게 MSA에 영향을 미치는지 알아봅니다.
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.
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.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
Best Practices with WSO2 Developer Studio
1. Enterprise
Applica2on
Development
Best
Prac2ces
with
WSO2
Developer
Studio
Asanka
Sanjeewa
Senior
So(ware
Engineer
Harshana
Mar2n
Associate
Technical
Lead
Last
Updated:
Jan.
2014
4. About
WSO2
๏
๏
Global
enterprise,
founded
in
2005
by
acknowledged
leaders
in
XML,
web
services
technologies,
standards
and
open
source
Provides
only
open
source
plaBorm-‐as-‐a-‐service
for
private,
public
and
hybrid
cloud
deployments
๏
๏
*
All
WSO2
products
are
100%
open
source
and
released
under
the
Apache
License
Version
2.0.
Is
an
AcMve
Member
of
OASIS,
Cloud
Security
Alliance,
OSGi
Alliance,
AMQP
Working
Group,
OpenID
FoundaMon
and
W3C.
๏
Driven
by
InnovaMon
๏
Launched
first
open
source
API
Management
soluMon
in
2012
๏
Launched
App
Factory
in
2Q
2013
๏
Launched
Enterprise
Store
and
first
open
source
Mobile
soluMon
in
4Q
2013
7. WSO2
Developer
Studio
๏ WSO2 Developer Studio is the strategic on-premise
development tool for WSO2 Carbon middleware
platform.
๏ Enables Develop, Deploy, Debug and Test using single
interface providing One-Stop tool.
๏ For more information about WSO2 Developer Studio
3.5 refer to
http://wso2.com/library/webinars/2014/01/productrelease-webinar-wso2-developer-studio/
*
8.
Developer
Studio
Tools
• ESB
Editor,
graphical
too,
with
reverse
engineering
capabiliMes
• Governance
Registry
Tools,
to
browse,
create
and
edit
service
meta
data
• Data
Services
Editor,
from
data
to
services
in
quick
Mme
• IntegraMng
o Eclipse
BPEL
editor
tools,
business
process
design
o JBoss
Smooks
editor,
visual
data
transformaMons
• Composite-‐ApplicaMons
support
• Combine
mulMple
arMfacts
into
one
logical
project
deployed
across
mulMple
services
with
different
roles
• Maven
based
build
model,
to
help
with
automated
conMnuous
builds
and
integraMon
*
10. Product
Informa2on
๏ WSO2 Developer Studio 3.5.0
๏ WSO2 Enterprise Service Bus 4.8.0
๏ WSO2 Application Server 5.2.1
๏ WSO2 Data Service Server 3.1.1
๏ MySQL Server 5.x
*
12. Demo
Outline
๏ Setting up Database (MachinesDB)
๏ Setting up Development Environment
๏ Creating Data Service (MachineFaultsDS)
๏ Creating Axis2 Service (BinaryCodeDecoder)
๏ Creating ESB Artifacts
๏ Creating Web App to update fault jobs
๏ Adding WSO2 Servers to the Developer Studio
๏ Deploy Capp from Developer Studio
*
14. SeSng
up
Development
Environment
๏ Open eclipse (Developer Studio)
๏ Create Maven Multi Module Project
*
15. Crea2ng
Data
Service
๏ Create Data Service Project (MachineFaultsDS)
๏ Configure Data Service
๏ Add an insert query (InsertQuery)
๏ Add input mapping for the InsertQuery
๏ Add an operation (InsertQueryOperation)
๏ Add an update query (UpdateQuery)
๏ Add input mapping for the UpdateQuery
๏ Add an operation for UpdateQuery (UpdateQueryOperation)
๏ Test data service
*
๏ Configure Data Service Server
๏ Add WSO2 Data Service Server to the Developer Studio
๏ Deploy data service
๏ Test service using Tryit option
16. Crea2ng
Axis2
Service
๏ Create Axis2 service project (BinaryCodeDecoder)
๏ Create service (BinaryCodeDecoder)
๏ Generate WSDL for the service
๏ Test Axis2 service
๏ Add WSO2 Application Server to the Developer Studio
๏ Deploy axis2 service
๏ Test service using Tryit option
*
17. Crea2ng
ESB
Ar2facts
๏ Create ESB Config project (ESBConfigs)
๏ Create ESB artifacts
๏ Create and import proxy services
๏ Create and import sequences
๏ Create Registry Resource Project
๏ Create endpoints as Registry Resources
๏ How to use tool palette
๏ Compose configurations using ESB Graphical Editor
๏ Deploy and Testing
*
๏ Configure ESB server for mail transport
๏ Start server
๏ Add ESB server to the Developer Studio as a Remote Server
๏ Deploy ESB artifacts within ESB server
๏ Testing configuration using Tryit option
18. Crea2ng
Web
Applica2on
๏ Create a Web Application (FaultJobUpdater)
๏ Add jsp files (index.jsp)
๏ Add servlet
๏ Modify web.xml (add servlet mapping)
๏ Generate axis2 web service client to invoke a proxy service
๏ Test Web Application
๏ Deploy Web App in WSO2 Application Server
๏ Access Web App from web browser and submit form
*
22. Call
to
ac2on
page
๏ WSO2 Developer Studio 3.5.0
http://wso2.com/products/developer-studio/ http://
marketplace.eclipse.org/content/wso2-developerstudio
๏ WSO2 Developer Studio Documentation
http://docs.wso2.org/display/DVS350/
WSO2+Developer+Studio+Documentation
๏ Eclipse Juno SR2 Java EE
*
http://www.eclipse.org/downloads/packages/
23. Call
to
ac2on
page
๏ WSO2 Enterprise Service Bus 4.8.0
http://wso2.com/products/enterprise-service-bus/
๏ WSO2 Application Server 5.2.1
h]p://wso2.com/products/applicaMon-‐server/
๏ WSO2 Data Service Server 3.1.1
h]p://wso2.com/products/data-‐services-‐server/
*