The Liberty Deep Dive presentation from IBM InterConnect 2017. This presentation covers some of the key technical details of Liberty, some production deployment options, and what has changed between March 2016 and March 2017.
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyWASdev Community
A detailed look into the philosophy, architecture and design of the most flexible, simple and scalable Java EE Application Server on the market today; the WebSphere Liberty profile. These slides describe the motivation behind this project, and the key characteristics that are encouraging so many Java EE users to move their applications to Liberty.
AAI-1305 Choosing WebSphere Liberty for Java EE DeploymentsWASdev Community
The Liberty profile was added to the WebSphere Application Server product in 2012, providing a massive boost to development efficiency for Java EE applications, and a very flexible runtime for agile deployment. The past two years have seen a rapid expansion in the programming model, management and security capabilities of Liberty and it is now a serious choice for large scale deployments of Java EE applications. These slides discuss the use of Liberty for production deployments.
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
Customers have a huge investment in WebSphere ND infrastructure including installation, development, deployment, management, support, and 3rd party products. At the same time there are significant new workloads. Mobile is driving very high transaction rates using new device types. New applications often require extremely fast response times. The Cloud economy based on Restful services is rapidly expanding the very nature of applications. Meanwhile, teams need to improve efficiency and drive higher density on their platforms.
In this session we will show you how to evolve your WebSphere ND environment to manage new workloads while preserving your existing investment. See how to add Liberty servers into ND. Explore how Intelligent Management and the ODR extend ND to support Restful services. Examine the benefits of a caching tier to improve response time and availability. See how to add Worklight into your ND environment to provide mobile device and application support. Explore continuous delivery and devOps options for WebSphere ND.
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyWASdev Community
A detailed look into the philosophy, architecture and design of the most flexible, simple and scalable Java EE Application Server on the market today; the WebSphere Liberty profile. These slides describe the motivation behind this project, and the key characteristics that are encouraging so many Java EE users to move their applications to Liberty.
AAI-1305 Choosing WebSphere Liberty for Java EE DeploymentsWASdev Community
The Liberty profile was added to the WebSphere Application Server product in 2012, providing a massive boost to development efficiency for Java EE applications, and a very flexible runtime for agile deployment. The past two years have seen a rapid expansion in the programming model, management and security capabilities of Liberty and it is now a serious choice for large scale deployments of Java EE applications. These slides discuss the use of Liberty for production deployments.
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
Customers have a huge investment in WebSphere ND infrastructure including installation, development, deployment, management, support, and 3rd party products. At the same time there are significant new workloads. Mobile is driving very high transaction rates using new device types. New applications often require extremely fast response times. The Cloud economy based on Restful services is rapidly expanding the very nature of applications. Meanwhile, teams need to improve efficiency and drive higher density on their platforms.
In this session we will show you how to evolve your WebSphere ND environment to manage new workloads while preserving your existing investment. See how to add Liberty servers into ND. Explore how Intelligent Management and the ODR extend ND to support Restful services. Examine the benefits of a caching tier to improve response time and availability. See how to add Worklight into your ND environment to provide mobile device and application support. Explore continuous delivery and devOps options for WebSphere ND.
WebSphere Application Server Liberty Profile and DockerDavid Currie
Latest incarnation of my Liberty and Docker presentation including coverage of the Java EE7 images and the auto-scaling beta. As presented to the UK WebSphere User Group on 1 October 2015.
WebSphere Application Server Liberty Profile and DockerDavid Currie
Presentation from IBM InterConnect 2015 covering a brief introduction to Docker, the relationship between IBM and Docker, and then using WebSphere Application Server Liberty Profile under Docker.
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)Roman Kharkovski
Presented at InterConnect 2016 in Las Vegas, this presentation provides a view on the differences between WebSphere Application Server and Liberty Profile vs. competitive offerings, such as Apache Tomcat, Red Hat JBoss and Oracle WebLogic. It covers both the technical (feature/function) as well as cost considerations (TCA, TCO).
Här har ni en presentation om WebSphere Application Server.
Titta närmare på området på dessa länkar: Application Infrastructure (http://www-03.ibm.com/software/products/sv/category/SW600) respektive Connectivity & Integration (http://www-03.ibm.com/software/products/sv/category/SW666).
This presentation provide a view on the differences between WebSphere Application Server and Liberty Profile vs. competitive offerings, such as Apache Tomcat, Red Hat JBoss and Oracle WebLogic. It covers both the technical (feature/function) as well as cost considerations (TCA, TCO).
Building out a Microservices Architecture with WebSphere Liberty Profile and ...David Currie
This session will show how the combination of IBM WebSphere Application Server Liberty profile, IBM's application server for the cloud, and Netflix Open Source Software (OSS), can be used to build applications with high availability, auto-recovery, and continuous delivery at web scale. You will get an overview of the Netflix OSS projects and see how Liberty's extensibility makes it easy to integrate these projects with your application. We will share with you open source that IBM has made available to allow you to leverage the power of these projects within the Liberty programming model. Come see the benefits of a microservices architecture leveraging a combination of Netflix OSS and the WebSphere Liberty profile.
Presentation given to the UK WebSphere User Group on 24 April 2016 giving a recap and update on integration between WebSphere Application Server and Docker. It covers both Liberty and the traditional application server.
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloudJohn Donaldson
The airline company was trying to create a new mobile check-in solution hosted on the cloud, to improve availability in peak usage check-in times which are unpredictable during any given time in the week. They saw the cloud as the way to accomplish this without maintaining costly disaster recovery centers.
WebSphere Application Server Liberty Profile and DockerDavid Currie
Latest incarnation of my Liberty and Docker presentation including coverage of the Java EE7 images and the auto-scaling beta. As presented to the UK WebSphere User Group on 1 October 2015.
WebSphere Application Server Liberty Profile and DockerDavid Currie
Presentation from IBM InterConnect 2015 covering a brief introduction to Docker, the relationship between IBM and Docker, and then using WebSphere Application Server Liberty Profile under Docker.
WebSphere App Server vs JBoss vs WebLogic vs Tomcat (InterConnect 2016)Roman Kharkovski
Presented at InterConnect 2016 in Las Vegas, this presentation provides a view on the differences between WebSphere Application Server and Liberty Profile vs. competitive offerings, such as Apache Tomcat, Red Hat JBoss and Oracle WebLogic. It covers both the technical (feature/function) as well as cost considerations (TCA, TCO).
Här har ni en presentation om WebSphere Application Server.
Titta närmare på området på dessa länkar: Application Infrastructure (http://www-03.ibm.com/software/products/sv/category/SW600) respektive Connectivity & Integration (http://www-03.ibm.com/software/products/sv/category/SW666).
This presentation provide a view on the differences between WebSphere Application Server and Liberty Profile vs. competitive offerings, such as Apache Tomcat, Red Hat JBoss and Oracle WebLogic. It covers both the technical (feature/function) as well as cost considerations (TCA, TCO).
Building out a Microservices Architecture with WebSphere Liberty Profile and ...David Currie
This session will show how the combination of IBM WebSphere Application Server Liberty profile, IBM's application server for the cloud, and Netflix Open Source Software (OSS), can be used to build applications with high availability, auto-recovery, and continuous delivery at web scale. You will get an overview of the Netflix OSS projects and see how Liberty's extensibility makes it easy to integrate these projects with your application. We will share with you open source that IBM has made available to allow you to leverage the power of these projects within the Liberty programming model. Come see the benefits of a microservices architecture leveraging a combination of Netflix OSS and the WebSphere Liberty profile.
Presentation given to the UK WebSphere User Group on 24 April 2016 giving a recap and update on integration between WebSphere Application Server and Docker. It covers both Liberty and the traditional application server.
Migrating from Pivotal tc Server on-prem to IBM Liberty in the cloudJohn Donaldson
The airline company was trying to create a new mobile check-in solution hosted on the cloud, to improve availability in peak usage check-in times which are unpredictable during any given time in the week. They saw the cloud as the way to accomplish this without maintaining costly disaster recovery centers.
Creative industries: EU Policy: McGill Globalization ForumLidia Varbanova
Creative Industries in the European Union: Why EU cares and how EU supports creative industries? Presented by Lidia Varbanova at McGill Gloalization Forum, 2016
Sandstorm or Significant: The evolving role of context in Incident ManagementJules Pierre-Louis
Providing Situational Context to first responders is one of the most nuanced and critical success factors teams need as they manage and resolve incidents. It’s critical at all stages of incident management, from alert detection through postmortem. Provide no context, and you’ll materially impede resolution efforts. Overwhelm a team with data, and chaos ensues.
Understanding the evolving role of context will differentiate your incident management abilities and prepare you for ongoing success.
In this webinar, we gained an understanding of the evolving role of situational context as teams move from beginner to advanced in their incident management maturity. We honed in on the factors you need to calibrate the optimal level of context, and learned how to deliver that context in the most effective way.
Almost every organization struggles with getting new supporters—donors, members, volunteers, or others—and keeping old ones. Luckily, both problems can be solved with smart communications.
This session at the 2017 Nonprofit Technology Conference introduced strategies for building a brand that supporters love, so that they not only engage with your organization once, but do so repeatedly and ultimately encourage others to do so. We discussed ways to clearly communicate with audiences so they better understand who they are supporting and why—and so they’re more likely to come back. Drawing from real-life examples, we explored how you can get supporters to connect with work being done thousands of miles away using creative tools like virtual reality. We also discussed how stories, images, and diverse voices can help your supporters develop deep ties to your work. Finally, we touched on ways to empower your supporters to raise money for you as the ultimate brand ambassadors.
IBM WebSphere Application Foundation Sessions at IBM InterConnect 2015ibmwebspheresoftware
An overview of all of the key sessions at IBM InterConnect 2015 for the WebSphere Application Foundation portfolio, including:
- WebSphere Application Server including Liberty profile
- Extreme Scale
- PureSystems (WAS related)
- Bluemix (runtimes related)
- WebSphere Application Server Developer Tools
To build your InterConnect agenda online or import sessions into your calendar, visit: ibm.co/interconnectagendabuilder
To register for IBM InterConnect, visit: http://ibm.co/interconnect
WildFly AppServer - State of the Union
as presented at SoftShake Geneva, Oct 2015
http://soft-shake.ch/2015/en/
Covering the whole WildFly v8/9/10 series and the key aspects of the base AS7 architecture.
This is a talk I delivered in April 2012 at the 33rd Degree conference in Krakow - its about building small simple applications and the unix philosophy
Productivity Tips for Java EE and Spring DevelopersSimon Maple
In this live coding session, we’ll build a Java EE application using JBoss Forge, deploy it onto Wildfly and test it using Arquillian. All of this is possible while barely writing a line of code! We’ll also create a microservice using JBoss Swarm. If you’re more into Spring we’ll also show you how to create a Spring application from scratch, use Spring Boot and how you can rapidly develop you applications using JRebel. There will be a bunch of other tools and tips in this session, so if you want to write code like a pro, this is the session for you!
InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...Brian Petrini
How can business processes be improved to use innovative new APIs quickly and easily? How can existing processes be published as APIs to easily be included as part of new cloud solutions? This session will answer these questions and present common business use cases. We will also discuss the Business Operations Connect and Process Connect aspects of IBM Connect family of solutions. This session goes into details about how a process designer would consume APIs using IBM BPM Process Designer and the REST and OpenAPI support in Process Connect. Come learn how to expose process APIs for reuse in innovative cloud solutions, and how to manage them in API Connect.
OpenStack Days East -- MySQL Options in OpenStackMatt Lord
In most production OpenStack installations, you want the backing metadata store to be highly available. For this, the de facto standard has become MySQL+Galera. In order to help you meet this basic use case even better, I will introduce you to the brand new native MySQL HA solution called MySQL Group Replication. This allows you to easily go from a single instance of MySQL to a MySQL service that's natively distributed and highly available, while eliminating the need for any third party library and implementations.
If you have an extremely large OpenStack installation in production, then you are likely to eventually run into write scaling issues and the metadata store itself can become a bottleneck. For this use case, MySQL NDB Cluster can allow you to linearly scale the metadata store as your needs grow. I will introduce you to the core features of MySQL NDB Cluster--which include in-memory OLTP, transparent sharding, and support for active/active multi-datacenter clusters--that will allow you to meet even the most demanding of use cases with ease.
Cloud providers like Amazon or Goggle have great user experience to create and manage PaaS and IaaS services. But is it possible to reproduce same experience and flexibility locally, in on premise datacenter? This talk describes success story of creation private cloud based on DC/OS cluster. It is used to host and share different services like hadoop or kafka for development teams, dynamically manage services and resource pools with GKE integration.
An overview on docker and container technology behind it. Lastly, we discuss few tools that might come handy when dealing with large number of containers management.
The event, held on 11th December 2018, was a technical presentation about running MS SQL Server 2017 on Linux. We started off by using containers and proceeded in looking at High Availability and Data Protection, more specifically:
- Supported features & Linux differences
- Installing SQL Server on a Linux Container
- Accessing SMB 3.0 shared storage using Samba
- Setting up a Fail over Cluster using Pacemaker
- Setting up AlwaysOn Availability Groups using Pacemaker
- Authenticating to SQL Server using AD Authentication
- Setting up Read-Scale Cross-Platform Availability Groups
https://techspark.mt/sql-server-on-linux-11th-december-2018/
Putting Kafka In Jail – Best Practices To Run Kafka On Kubernetes & DC/OSLightbend
Apache Kafka–part of Lightbend Fast Data Platform–is a distributed streaming platform that is best suited to run close to the metal on dedicated machines in statically defined clusters. For most enterprises, however, these fixed clusters are quickly becoming extinct in favor of mixed-use clusters that take advantage of all infrastructure resources available.
In this webinar by Sean Glover, Fast Data Engineer at Lightbend, we will review leading Kafka implementations on DC/OS and Kubernetes to see how they reliably run Kafka in container orchestrated clusters and reduce the overhead for a number of common operational tasks with standard cluster resource manager features. You will learn specifically about concerns like:
* The need for greater operational knowhow to do common tasks with Kafka in static clusters, such as applying broker configuration updates, upgrading to a new version, and adding or decommissioning brokers.
* The best way to provide resources to stateful technologies while in a mixed-use cluster, noting the importance of disk space as one of Kafka’s most important resource requirements.
* How to address the particular needs of stateful services in a model that natively favors stateless, transient services.
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...Josef Adersberger
Running applications on Kubernetes can provide a lot of benefits: more dev speed, lower ops costs, and a higher elasticity & resiliency in production. Kubernetes is the place to be for cloud native apps. But what to do if you’ve no shiny new cloud native apps but a whole bunch of JEE legacy systems? No chance to leverage the advantages of Kubernetes? Yes you can!
We’re facing the challenge of migrating hundreds of JEE legacy applications of a major German insurance company onto a Kubernetes cluster within one year. We're now close to the finish line and it worked pretty well so far.
The talk will be about the lessons we've learned - the best practices and pitfalls we've discovered along our way. We'll provide our answers to life, the universe and a cloud native journey like:
- What technical constraints of Kubernetes can be obstacles for applications and how to tackle these?
- How to architect a landscape of hundreds of containerized applications with their surrounding infrastructure like DBs MQs and IAM and heavy requirements on security?
- How to industrialize and govern the migration process?
- How to leverage the possibilities of a cloud native platform like Kubernetes without challenging the tight timeline?
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...QAware GmbH
CloudNativeCon North America 2017, Austin (Texas, USA): Talk by Josef Adersberger (@adersberger, CTO at QAware)
Abstract:
Running applications on Kubernetes can provide a lot of benefits: more dev speed, lower ops costs, and a higher elasticity & resiliency in production. Kubernetes is the place to be for cloud native apps. But what to do if you’ve no shiny new cloud native apps but a whole bunch of JEE legacy systems? No chance to leverage the advantages of Kubernetes? Yes you can!
We’re facing the challenge of migrating hundreds of JEE legacy applications of a major German insurance company onto a Kubernetes cluster within one year. We're now close to the finish line and it worked pretty well so far.
The talk will be about the lessons we've learned - the best practices and pitfalls we've discovered along our way. We'll provide our answers to life, the universe and a cloud native journey like:
- What technical constraints of Kubernetes can be obstacles for applications and how to tackle these?
- How to architect a landscape of hundreds of containerized applications with their surrounding infrastructure like DBs MQs and IAM and heavy requirements on security?
- How to industrialize and govern the migration process?
- How to leverage the possibilities of a cloud native platform like Kubernetes without challenging the tight timeline?
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/
Best practices in IBM Operational Decision Manager Standard 8.7.0 topologiesPierre Feillet
This deck has been presented at IBM InterConnect conference in 2016. It describes the ODM 8.7.x architecture, integration touchpoints, and recommended topologies for DevOps.
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...WASdev Community
Do you need the most reliable, secure, and cost-effective on-premise cloud platform? Look no further: a cloud based on WebSphere and Linux on System z is the answer. This presentation traces the evolution of successful server consolidation to Linux on System z, from brute-force physical moves to virtual topology to sophisticated workload placement. We'll cover techniques and considerations to ensure a rich, dense, enterprise environment. The material is derived from interactions with our enterprise mainframe customers running world-class data centers.
We will briefly describe the new Enterprise Cloud System that unites leading IBM software, storage, and server technologies into one simple, flexible, and secure factory-integrated solution.
We will show examples of System z based cloud environments which provide everything you expect from System z: extreme reliability, secure, geo-dispersed, high performance clouds. We will describe application development and deployment patterns that both help and hurt in a virtualized cloud environment. From the admin perspective we will explore heap and GC tuning, idle server tuning, and stacking options. We will also present a very effective performance tuning approach for large scale virtualized environments.
We also present WebSphere Liberty profile performance in a virtualized environment, relative to a traditional WebSphere application server.
Deploy, Monitor and Manage in Style with WebSphere Liberty Admin CenterWASdev Community
The WebSphere Application Server Liberty profile with Liberty Administrative Center provides a browser-based interface for deploying, monitoring, and managing WebSphere Liberty environments, from single servers to large collectives with clusters and auto-scaling. Learn about Liberty Admin Center, its use and future directions.
Arduinos, application servers, and me: Adventures in and out of the cloudWASdev Community
At QCON London 2015, Holly gave this talk in which she explores the limits of embeddable hardware and presents a getting-started-guide to the internet of things. What’s needed? How much does it cost? What’s the best way of making an embeddable device talk to the internet? She also gave a demo of the cuddleable, throwable application server she created.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
5. 5
Fit-for-purpose server
• You control which features are loaded into each server instance
Kernel
<feature>servlet-3.1</feature>
servlet-3.1
http-1.1 appmgr
<feature>jsf-2.2</feature>
jsp-2.3 jsf-2.2
Java EE
6. zOS
ND
Core
Base
New in
1Q17
New in
4Q16
New in
2Q16
New in
3Q16
Java EE 6
subset
couchdb-1.0
mongodb-2.0
wsSecurity-1.1
javaee-7.0
batchManagement-1.0
rtcomm-1.0
rtcommGateway-1.0
sipServlet-1.0 wsSecuritySaml-1.1
mediaServerControl-1.0
wsAtomicTransaction-1.2cloudant-1.0
scalingController-1.0
scalingMember-1.0
dynamicRouting-1.0collectiveController-1.0
clusterMember-1.0
healthManager-1.0
healthAnalyzer-1.0
zosConnect-1.2
zosLocalAdapters-1.0 zosSecurity-1.0zosTransaction-1.0 zosWlm-1.0
zosRequestLogging-1.0
batchSMFLogging-1.0
Programming Model SecurityProduction
webProfile-6.0
distributedMap-1.0
openid-2.0
openidConnectServer-1.0
openidConnectClient-1.0osgiAppIntegration-1.0
spnego-1.0
collectiveMember-1.0
restConnector-2.0
sessionDatabase-1.0
ldapRegistry-3.0
webCache-1.0javaMail-1.5
osgiConsole-1.0
json-1.0
timedOperations-1.0
monitor-1.0
oauth-2.0
serverStatus-1.0
wab-1.0
blueprint-1.0
webProfile-7.0
eventLogging-1.0
requestTiming-1.0
adminCenter-1.0
concurrent-1.0 bells-1.0
samlWeb-2.0
httpWhiteboard-1.0
federatedRepository-1.0
constrainedDelegation-1.0
osgiBundle-1.0
passwordUtilities-1.0
bluemixUtility-1.0
apiDiscovery-1.0
logstashCollector-1.0
scim-1.0
microProfile-1.0 jwt-1.0
productInsights-1.0 transportSecurity-1.0
Liberty Features
10. 10
App Security
• Feature to enable
• Configure security role bindings in server.xml
• Configure registry
<feature>appSecurity-2.0</feature>
<webApplication location=“myweb.war”>
<application-bnd>
<security-role name=“user”>
<group name=“myGroup”/>
</security-role>
</application-bnd>
</webApplication>
<feature>ldapRegistry-3.0</feature>
11. 11
Class Visibility - Parent First
JVM
rt.jar jce.jar jsse.jar
Application Server
runtime.jar libx-1.jar was-util.jar
Web Application
myapp.jar libx-2.jar myutil.jar
1
2
3
✗
✓
• App Server & Application use open
source library
• They use different versions
• When application loads class in open
source library, the app server copy is
found first
✘ Application fails as class is not
compatible
12. 12
Class Visibility – Parent Last
JVM
rt.jar jce.jar jsse.jar
Application Server
runtime.jar libx-1.jar was-util.jar
Web Application
myapp.jar libx-2.jar myutil.jar
3
2
1✓ • App Server & Application use open
source library
• They use different versions
• When application loads class in open
source library, the application copy is
found first
✘ If application contains Servlet classes
then the container can’t use the Servlet
classes so application fails
13. 13
Class Visibility - Liberty
JVM
rt.jar jce.jar jsse.jar
Application Server
runtime.jar libx-1.jar was-util.jar
Web Application
myapp.jar libx-2.jar myutil.jar
1
2✓ • App Server & Application use open
source library
• They use different versions
• When application loads class in open
source library, only API class loads are
delegated to the application server
classloader
✔ Application gets the open source class
it wants, server and application agree
on servlet
14. 14
Zero Migration
• Zero config migration
- Write once, run forever
• Zero migration for apps
- No behavior changes in existing features
- New behaviors in new features
• Choose your Java
- Java 8, 7, or 6*
- IBM, Oracle, Open JDK
16.0.0.4
17.0.0.1
WLP_CONFIG_DIR
app1Svr
app2Svr
16. Script Client
Standalone Server Farms
WAS WAS WAS
IHS, DP, or
generic
HTTP
Load balancing and session affinity/failover
Operations target individual
servers
Web server plugin is a
merge of the individual
servers’ plugins. Session
failover uses DB or session
cache.
HTTP/S
WAS WAS WAS
WAS
17. Liberty Collectives
liberty liberty liberty
liberty
controllers
liberty liberty liberty
IHS/
DP
collective
Script Client
Operations target individual
servers or clusters
HTTP/S
Load balancing and session affinity/failover
libertylibertyliberty
18. Liberty Dynamic Routing
liberty liberty liberty
liberty
controllers
liberty liberty liberty
IHS/
DP
collective
Script Client
Operations target individual
servers or clusters
HTTP/S
Load balancing and session affinity/failover
libertylibertyliberty
get dynamic
topology
19. AutoScaling & Dynamic Routing
<scalingPolicy name=”policy1” min=”3”>
<metric name=”heap” max=”80”/>
<bind clusters=”cluster1”/>
</scalingPolicy>
Administratively defined policy
liberty liberty liberty
liberty
controllers
liberty liberty liberty
IHS/
DP
dynamic
start/stop
get dynamic
topology
collective
Script Client
Operations target individual
servers or clusters
HTTP/S
cluster
members
Load balancing and session affinity/failover
libertylibertyliberty
• Policy bound to app clusters
• Automatic start/stop of JVMs to scale up/down capacity.
• Dynamic routing
• Health management
20. Liberty and Docker
app and config
liberty and java
docker
+
+
os config
+
=
portable container
Private IaaS
WAS Patterns
Pure App System
Local Docker
host
Third-party
PaaSOpenShift
Cloud
Foundry
Apprenda
Public IaaS
IBM Softlayer
MS Azure
Amazon AWS
21. Last Year
21
16.0.0.2
2Q16
17.0.0.1
1Q17
16.0.0.3
3Q16
16.0.0.4
4Q16
oauth token propagation
default map role to group
enhanced password utils
jaxrs SAML tokens
apiDiscovery enhanced
zosRequestLogging
jaxws policy attachments
dashDB service plugin
collective docker & node
wdt docker dev enhanced
wdt swagger enhanced
migration tools enhanced
install consolidation
server pckge file perms
json web token issue & accept
vmm custom adapter spi
jsse helper api
collective user cert doc
plugin config auto generation
restConnector-2.0 feature
z/os local adapter for ims
async tcpip for zos
unwrapped jdbc vendor apis
sqlj for db2
java batch logs from native cli
batchSMFLogging-1.0 feature
java batch events to jms
java batch multi-files prop/parm
wdt custom p/w encrypt
wdt jax-rs gen from swagger
cloudant-1.0 feature
microProfile-1.0 feature
node.js in docker + autoscale
Plugin config util for clusters
merge jvm.options files
logstashCollector w/binary log
z/OS angel management +
arbitrary SQL at connection init
DB conn validation/pretest
MS SQL 2016 certification
batch events at timer intervals
Admin Center Batch tool
jwt-1.0 & enhancements
Windows service
WAMT skeleton server.xml gen
WAMT pre-deploy app analysis
WDT docker workspace apps
WDT fine-grained auto feature
WDT apiTypeVisibilty
Override deployment
descriptors in configuration
IBM Cloud Product Insights
integration
Dynamic Routing support for
routing rules
Route to same app in multiple
collectives
Api discovery works without
authentication.
Customize swagger UI css
AdminCenter batch job
stop/restart
Outbound SSL config
independent from inbound
Log dates in ISO format
Pause HTTP traffic
22. 22
Customer Requirements
• Please, create and vote on Requests For Enhancement
https://www.ibm.com/developerworks/rfe/execute?use_case=submitRfe
• Also: lab advocates, workshops, WASdev forum and others
• Are we delivering?
16.0.0.3
SQLJ 19
Plugin merge tool 18
Batch CLI restart 6
Batch CLI param files 5
16.0.0.4
Windows service 51
DB test on connect 47
CMD-line plugin generation 12
17.0.0.1
Outbound SSL (partial) 55
API explorer fixes 21
Batch SMF records 16
Custom DN in routing cert. 14
Pause/Resume HTTP 12
OIDC Cluster support 9
ISO data format 5
Raw kerberos token 5
Routing rules 4
Binding overrides 4
Liberty Top 10
Outbound SSL 55
OAuth PKCE 31
Custom roles 28
HTTP 2.0* 27
Admin/App traffic 27
Config merge view 26
HTTP method restrictions 24
IIOP Txn propagation 24
Collective bulk update 15
Collective cert. SAF 14
25. 25 3/23/2017
Notices and disclaimers
continued
Information concerning non-IBM products was obtained from the
suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products in
connection with this publication and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be
addressed to the suppliers of those products. IBM does not warrant the
quality of any third-party products, or the ability of any such third-party
products to interoperate with IBM’s products. IBM expressly disclaims
all warranties, expressed or implied, including but not limited to, the
implied warranties of merchantability and fitness for a particular,
purpose.
The provision of the information contained herein is not intended to, and
does not, grant any right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS,
Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document
Management System™, FASP®, FileNet®, Global Business Services®,
Global Technology Services®, IBM ExperienceOne™, IBM SmartCloud®,
IBM Social Business®, Information on Demand, ILOG, Maximo®,
MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower,
PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®,
PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®,
PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®,
SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli® Trusteer®,
Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and
System z® Z/OS, are trademarks of International Business Machines
Corporation, registered in many jurisdictions worldwide. Other product
and service names might be trademarks of IBM or other companies. A
current list of IBM trademarks is available on the Web at "Copyright and
trademark information" at: www.ibm.com/legal/copytrade.shtml.
The server configuration allows you to control which features are loaded into a given server instance at a very fine-grained level, so you get exactly the function you want and no more.
Mention you can check in config.
One deliberate behavior difference between the Full and Liberty profiles is in classloading. In WAS Classic, all runtime classes are visible to the application classloader. This can cause problems if the application needs to package its own versions of the same classes (eg Jackson). In liberty, the only runtime classes that are visible to the application classloader are those that we explicitly declare to be API, so the application is free to package its own copies of any other class without having to modify classloader settings.
One deliberate behavior difference between the Full and Liberty profiles is in classloading. In WAS Classic, all runtime classes are visible to the application classloader. This can cause problems if the application needs to package its own versions of the same classes (eg Jackson). In liberty, the only runtime classes that are visible to the application classloader are those that we explicitly declare to be API, so the application is free to package its own copies of any other class without having to modify classloader settings.
One deliberate behavior difference between the Full and Liberty profiles is in classloading. In WAS Classic, all runtime classes are visible to the application classloader. This can cause problems if the application needs to package its own versions of the same classes (eg Jackson). In liberty, the only runtime classes that are visible to the application classloader are those that we explicitly declare to be API, so the application is free to package its own copies of any other class without having to modify classloader settings.
'Roll your own' management of standalone core or base liberty servers via JMX. Web server plugin configuration can be obtained from each server, merged manually and used to spray HTTP requests across unlimited number of servers. Configure servers to persist HTTP sessions in database or distributed cache to provide session failover. JMX operations against servers can be scripted. Can be done with any edition of liberty (including Liberty Core edition); there is no longer any limit on the number of app servers that can participate in HTTP spray/failover from a single web server plugin.
Admin Center and JMX clients operate on individual servers (JVMs). Load balancing by the web server plugin (in the HTTP proxy) with session affinity routine and failover (not shown) if a DB or WXS used for shared session persistence/
A collective gives you a single, agentless, point of administration and management. Configuration is managed in a shared nothing model meaning the individual servers still own their configuration.
Colour key:
Light blue = Base/Core license
Dark blue = ND license
Dynamic configuration information describing the current state of the domain is held in a RESTful service that runs in the controller and is queried by the web server (IHS / Datapower).
Colour key:
Light blue = Base/Core license
Dark blue = ND license
Pink = unstarted pooled cluster member (ND).
In a collective, dynamic configuration information describing the current state of the domain is held in a RESTful service that runs in the controller and is queried by the web server (IHS / Datapower). Dynamic scaling policies are acted upon by the controller based on whether specified resource targets are being met or not. Looking at WAS full profile cells now….
Colour key:
Light blue = Base/Core license
Dark blue = ND license
Pink = unstarted pooled cluster member (ND).
In any environment – bare metal, virtualised, cloud, containers – WAS is supported on a wide variety of operating systems and you can roll your own cloud using scripting, dev/ops tools, or a technology of your choice
* In the IBM Bluemix cloud, liberty runs on all three compute options:
in the original Bluemix environment: CloudFoundry PaaS or ‘Instant Runtimes’, liberty provides the Java runtime
* in the IBM Container Service, liberty servers can be wrapped in portable Docker containers and managed by the container service
WAS can be installed and run in VMs provided by the OpenStack VM service which is currently in Beta
Just available this month is ‘IBM Application Server on Cloud in Bluemix’ which will let users rent WAS instances in a shared environment
more info on Bluemix compute options: https://developer.ibm.com/bluemix/2015/08/05/bluemix-instant-runtimes-containers-or-virtual-machines/
* Liberty can be easily installed and configured in a private IaaS environment. Pure Application patterns for WebSphere make the deployment of servers more efficient.
* Public IaaS options are also available:
on IBM’s SoftLayer you can install and configure Liberty directly onto rented VMs, or get pre-configured instances from the ‘IBM Application Server on Cloud’ service, this time in a dedicated environment. You can also rent WAS instances on Microsoft Azure and Amazon Web Services
If you choose a non-IBM PaaS you can also run Liberty there. There is an open-source buildpack for CloudFoundry and Heroku, which forms the core of the Bluemix buildpack so is highly functional and very well tested. That buildpack is also wrapped to provide the liberty cartridge for use in the OpenShift PaaS.
So we provide a wide choice of cloud environments for running WAS, and the bottom line is that WAS Liberty is technically small and simple enough to run in any environment, and we want to support you in running Liberty in whatever environment you choose.
oauth token propagation
179587 map role to group if no bnd
179580 enhanced password utils
185832 jaxrs SAML tokens
204948 odrlib certificate security
201173 jaxws dynamic policy
dashDB service plugin
69742 zosRequestLogging
152068/186374 collective node
152068 collective docker
docker data center integ
wdt docker dev enhanced
199470 wdt swagger enhanced
210256 admin center ++
209375 osgi jars
138001 osgi apps w/shared libs
158238 installer consolidation