Oracle's lower level PaaS services offer all the power and flexibility of Oracle software but run as a managed service in the Oracle Cloud. For example, Java Cloud Service runs WebLogic, Traffic Director and Coherence for you, whereas SOA Cloud Service is the equivalent for SOA Suite, Service Bus and API Manager.
Does this mean your job as a Fusion Middleware Administrator will disappear? No, far from it - you'll be able to put your skills to far more valuable use! Instead of worrying about how much hardware you need, tracking down patches, or just keeping the systems running, with JCS and SOA CS your focus will be different: liaising with your development teams to deploy new versions of applications safely into production, shaking out and fixing performance issues, scheduling patching and planning for future growth while maintaining consistent service levels - all tasks of high value to your users.
In this session hear an administrator's view of full Java Cloud Service (i.e. not just JCS SaaS Extension) and its, recently launched, sibling SOA Cloud Service. This presentation will also include a live "under the covers" demo of SOA CS, and discuss findings of a recent survey carried out amongst the presenter's production administrator friends. Come along to find out how these Oracle Cloud Services can work for you!
This presentation was given by Simon Haslam at the UKOUG Tech15 conference in Birmingham UK on 8th December 2015.
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
Oracle Database Appliance is a powerful machine, yet its name hides its versatility. Certainly, it provides a great place to run Oracle databases but given that it runs virtualization, it also offers much more for the Oracle-centric platform builder. This session presents 10 different real-world customer implementations from various database configurations, to middleware infrastructures such as Oracle WebLogic and Oracle SOA Suite, through to application deployments like Oracle’s E-Business Suite. For each example in this session the approach chosen is discussed—as well as lessons learned—to provide the audience with a clear path for moving forward with Oracle Database Appliance.
Enterprise Deployments: The Real World of Best PracticesSimon Haslam
A presentation about enterprise deployment of Oracle Fusion Middleware in the real world, given by Simon Haslam (Veriton) and Jacco Landlust (Oracle) at the DOAG 2014 and UKOUG Tech14 conferences.
At OOW 2015 Oracle has released SOA Suite 12.2.1. This new release provides several interesting new features for developers such as end-to-end REST support, JavaScript support and an XSLT debugger. There are also several new features useful for the operations department such as Integration Workload Statistics, Circuit breaker, In-Memory SOA and WebLogic parallel deployments. In this presentation I will explain and demonstrate these new features and provide several use-cases were customers can greatly benefit by implementing them. This presentation is especially useful for developers, people in operations and architects to help them realize the benefits of implementing SOA Suite 12.2.1.
Oracle Traffic Director - a vital part of your Oracle infrastructureSimon Haslam
Load balancing is a critical, but widely overlooked, component of a resilient Fusion Middleware platform. Oracle's premium product in this area is called Traffic Director (OTD), which is a software load balancer, something akin to BIG-IP VE or NetScaler VPX. Previously OTD has only been available on Exalogic or the Oracle Database Appliance (ODA) but, as from the Fusion Middleware 12.2.1 release last October, it is now available on conventional systems as part of the WebLogic multi-tenant license. Therefore, sooner or later, many Oracle infrastructure specialists are likely to have to configure OTD.This presentation will describe the architecture of OTD, the administration differences between 11g and 12c, how it is used on Exalogic and ODA, and how it fits into the wider WebLogic world. We will use examples for SOA, Enterprise Manager and plain WebLogic clusters to highlight OTD features.
This presentaiton was first given by Simon Haslam (eProseed UK) and Jacco Landlust (ING) at the OGh Fusion Middleware Experience event in February 2016.
Slide deck from my "OpenStack and MySQL" presentation at Oracle OpenWorld 2015:
"This session details exactly how MySQL fits in throughout OpenStack, takes a deeper look at the database-as-a-service (DBaaS) offering with OpenStack Trove with MySQL, and discusses how Oracle supports this thriving ecosystem."
WebLogic Scripting Tool allows easy management of many Weblogic Server based products. Oracle has strategically implemented WLST in many products to make provisioning and configuring of environments easy and reproducible. This among other things enables tools like Chef and Puppet to do their magic. WLST is based on Jython. Jython is an implementation of Python running on the Java VM. Both Python and the Java VM provide many options for extending WLST functionality beyond what is commonly done. This will be elaborated and demonstrated with several advanced use cases and their implementations. This technical presentation will provide you with the knowledge to get most out of your investment in Oracle products!
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
Oracle Database Appliance is a powerful machine, yet its name hides its versatility. Certainly, it provides a great place to run Oracle databases but given that it runs virtualization, it also offers much more for the Oracle-centric platform builder. This session presents 10 different real-world customer implementations from various database configurations, to middleware infrastructures such as Oracle WebLogic and Oracle SOA Suite, through to application deployments like Oracle’s E-Business Suite. For each example in this session the approach chosen is discussed—as well as lessons learned—to provide the audience with a clear path for moving forward with Oracle Database Appliance.
Enterprise Deployments: The Real World of Best PracticesSimon Haslam
A presentation about enterprise deployment of Oracle Fusion Middleware in the real world, given by Simon Haslam (Veriton) and Jacco Landlust (Oracle) at the DOAG 2014 and UKOUG Tech14 conferences.
At OOW 2015 Oracle has released SOA Suite 12.2.1. This new release provides several interesting new features for developers such as end-to-end REST support, JavaScript support and an XSLT debugger. There are also several new features useful for the operations department such as Integration Workload Statistics, Circuit breaker, In-Memory SOA and WebLogic parallel deployments. In this presentation I will explain and demonstrate these new features and provide several use-cases were customers can greatly benefit by implementing them. This presentation is especially useful for developers, people in operations and architects to help them realize the benefits of implementing SOA Suite 12.2.1.
Oracle Traffic Director - a vital part of your Oracle infrastructureSimon Haslam
Load balancing is a critical, but widely overlooked, component of a resilient Fusion Middleware platform. Oracle's premium product in this area is called Traffic Director (OTD), which is a software load balancer, something akin to BIG-IP VE or NetScaler VPX. Previously OTD has only been available on Exalogic or the Oracle Database Appliance (ODA) but, as from the Fusion Middleware 12.2.1 release last October, it is now available on conventional systems as part of the WebLogic multi-tenant license. Therefore, sooner or later, many Oracle infrastructure specialists are likely to have to configure OTD.This presentation will describe the architecture of OTD, the administration differences between 11g and 12c, how it is used on Exalogic and ODA, and how it fits into the wider WebLogic world. We will use examples for SOA, Enterprise Manager and plain WebLogic clusters to highlight OTD features.
This presentaiton was first given by Simon Haslam (eProseed UK) and Jacco Landlust (ING) at the OGh Fusion Middleware Experience event in February 2016.
Slide deck from my "OpenStack and MySQL" presentation at Oracle OpenWorld 2015:
"This session details exactly how MySQL fits in throughout OpenStack, takes a deeper look at the database-as-a-service (DBaaS) offering with OpenStack Trove with MySQL, and discusses how Oracle supports this thriving ecosystem."
WebLogic Scripting Tool allows easy management of many Weblogic Server based products. Oracle has strategically implemented WLST in many products to make provisioning and configuring of environments easy and reproducible. This among other things enables tools like Chef and Puppet to do their magic. WLST is based on Jython. Jython is an implementation of Python running on the Java VM. Both Python and the Java VM provide many options for extending WLST functionality beyond what is commonly done. This will be elaborated and demonstrated with several advanced use cases and their implementations. This technical presentation will provide you with the knowledge to get most out of your investment in Oracle products!
Slides from the June Oracle Middleware Forum held in Canberra, Australia. Covers some of the new features of WebLogic 12c; including HTML5 support, WebSockets, integrated Maven, managed Coherence servers among others
Living with the Oracle Database ApplianceSimon Haslam
A presentation about real world experiences of running Oracle Database Appliances (ODA VP) in production for nearly 2 years. Given by Simon Haslam and Peter Moore, Principal DBA at Simplyhealth (a long time Veriton customer), at the UKOUG Systems Event in London on 20 May 2015.
Oracle WebLogic Server 12c introduces RESTful Management Services, allowing anyone to query and monitor numerous Oracle WebLogic Server metrics from a multitude of programming languages, including mobiles devices. We also introduce a tool we've developed that supports mobile monitoring, management, and alerting of Oracle WebLogic Server and would like to share our architecture and design.
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...Capgemini
Capgemini discusses the architecture for a system built on Oracle Fusion Middleware for the UK tax agency to manage processes spanning international user groups and an array of enterprise systems.
In this presentation, learn how Oracle Business Process Management 12c and Oracle SOA Suite 12c solutions help consolidate role-based workflow, systems integration, decision logic, large-batch processing, and real-time messaging into simple-to-manage composite services deployed using a continuous build system.
Learn how Oracle Application Development Framework, Java, and Oracle Database are used to provide custom presentation and data services, and listen to the speaker’s experiences working with Oracle JDeveloper and the wider development platform.
First presented at Oracle OpenWorld 2015.
http://www.capgemini.com/oracle
Deploying SOA on the Oracle Database ApplianceO-box
This is the O-box section from the presentation delivered at Oracle OpenWorld 2014 in San Francisco by Simon Haslam from O-box, and Frances Zhao-Perez from Oracle.
For the full slide deck see: "Oracle WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity [CON8004]"
https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=8004
What's So Special about the Oracle Database Appliance?O-box
A presentation most recently delivered by Simon Haslam at the UKOUG Tech14 conference, though given elsewhere in various forms including Oracle Gebruikersclub Holland and an online RAC SIG seminar.
The slides introduce the Oracle Database Apppliance (ODA) and discusses how you can use it to easily deploy both databases and WebLogic Server. Three case studies are covered and the presentation wraps up considering when the ODA might be most suitable for your organisation.
This latest Winter 2014 version includes ODA 12c updates (database and WebLogic).
Running E-Business Suite Database on Oracle Database ApplianceMaris Elsins
This is my Collaborate 13 presentation.
ODA is a pre-configured, simple setup, high performance engineered system running 11gR2 cluster. It is a great choice for small to medium sized DBs and if you wish it can be used for Oracle EBS DB too. This paper will show you how the standardized configuration of ODA can be adjusted to comply with the specific requirements of e-Business Suite without sacrificing ODA’s flexibility and supportability. The paper will also share author’s experience migrating, running and maintaining R12 database tier on ODA.
High Availability Options for Modern Oracle InfrastructuresSimon Haslam
Today's enterprise architect has a bewildering array of choices when it comes to building a highly available infrastructure to run Oracle. This presentation considers approaches using the Oracle technology layer, resilient virtualisation (Oracle and other vendors), hardware clustering and storage replication. It covers the core Oracle Database and Fusion Middleware products and, based on practical experience, aims to give attendees a broad picture of alternatives with their pros and cons.
Delivered on 5 December 2011 at UKOUG 2011 by Simon Haslam and Julian Dyke.
A round-up of the significant new ODA improvements from last quarter of 2014. This presentation was first delivered by Simon Haslam at a ClubOracle event in London on 26 February 2015.
Note: content assumes some familiarity with ODA
Have you ever used Oracle WebLogic Server? If the answer is no, this presentation is for you. We explain core WebLogic Server concepts and perform a live walkthrough of the console covering core administration areas that include managed servers, JVM servers, JMS resources, logs, data sources, application deployments, and more.
What should I do now?! JCS for WebLogic AdminsSimon Haslam
The Java Cloud Service offers all the power of WebLogic but runs as a managed service in the Oracle Cloud. Does this mean your job as a WebLogic Administrator will disappear? No, far from it - you'll be able to put your skills to far more valuable use!
Instead of worrying about how much hardware you need, tracking down patches, or just keeping the systems running, with JCS, your focus will be different: liaising with your development teams to deploy new versions of applications safely into production, shaking out and fixing performance issues, scheduling patching and planning for future growth while maintaining consistent service levels - all tasks of high value to your users.
This is an administrator's view of JCS and how it can work for you.
Slides from the June Oracle Middleware Forum held in Canberra, Australia. Covers some of the new features of WebLogic 12c; including HTML5 support, WebSockets, integrated Maven, managed Coherence servers among others
Living with the Oracle Database ApplianceSimon Haslam
A presentation about real world experiences of running Oracle Database Appliances (ODA VP) in production for nearly 2 years. Given by Simon Haslam and Peter Moore, Principal DBA at Simplyhealth (a long time Veriton customer), at the UKOUG Systems Event in London on 20 May 2015.
Oracle WebLogic Server 12c introduces RESTful Management Services, allowing anyone to query and monitor numerous Oracle WebLogic Server metrics from a multitude of programming languages, including mobiles devices. We also introduce a tool we've developed that supports mobile monitoring, management, and alerting of Oracle WebLogic Server and would like to share our architecture and design.
How Capgemini Built a Pan-European Tax Messaging System Using Oracle Fusion M...Capgemini
Capgemini discusses the architecture for a system built on Oracle Fusion Middleware for the UK tax agency to manage processes spanning international user groups and an array of enterprise systems.
In this presentation, learn how Oracle Business Process Management 12c and Oracle SOA Suite 12c solutions help consolidate role-based workflow, systems integration, decision logic, large-batch processing, and real-time messaging into simple-to-manage composite services deployed using a continuous build system.
Learn how Oracle Application Development Framework, Java, and Oracle Database are used to provide custom presentation and data services, and listen to the speaker’s experiences working with Oracle JDeveloper and the wider development platform.
First presented at Oracle OpenWorld 2015.
http://www.capgemini.com/oracle
Deploying SOA on the Oracle Database ApplianceO-box
This is the O-box section from the presentation delivered at Oracle OpenWorld 2014 in San Francisco by Simon Haslam from O-box, and Frances Zhao-Perez from Oracle.
For the full slide deck see: "Oracle WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity [CON8004]"
https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=8004
What's So Special about the Oracle Database Appliance?O-box
A presentation most recently delivered by Simon Haslam at the UKOUG Tech14 conference, though given elsewhere in various forms including Oracle Gebruikersclub Holland and an online RAC SIG seminar.
The slides introduce the Oracle Database Apppliance (ODA) and discusses how you can use it to easily deploy both databases and WebLogic Server. Three case studies are covered and the presentation wraps up considering when the ODA might be most suitable for your organisation.
This latest Winter 2014 version includes ODA 12c updates (database and WebLogic).
Running E-Business Suite Database on Oracle Database ApplianceMaris Elsins
This is my Collaborate 13 presentation.
ODA is a pre-configured, simple setup, high performance engineered system running 11gR2 cluster. It is a great choice for small to medium sized DBs and if you wish it can be used for Oracle EBS DB too. This paper will show you how the standardized configuration of ODA can be adjusted to comply with the specific requirements of e-Business Suite without sacrificing ODA’s flexibility and supportability. The paper will also share author’s experience migrating, running and maintaining R12 database tier on ODA.
High Availability Options for Modern Oracle InfrastructuresSimon Haslam
Today's enterprise architect has a bewildering array of choices when it comes to building a highly available infrastructure to run Oracle. This presentation considers approaches using the Oracle technology layer, resilient virtualisation (Oracle and other vendors), hardware clustering and storage replication. It covers the core Oracle Database and Fusion Middleware products and, based on practical experience, aims to give attendees a broad picture of alternatives with their pros and cons.
Delivered on 5 December 2011 at UKOUG 2011 by Simon Haslam and Julian Dyke.
A round-up of the significant new ODA improvements from last quarter of 2014. This presentation was first delivered by Simon Haslam at a ClubOracle event in London on 26 February 2015.
Note: content assumes some familiarity with ODA
Have you ever used Oracle WebLogic Server? If the answer is no, this presentation is for you. We explain core WebLogic Server concepts and perform a live walkthrough of the console covering core administration areas that include managed servers, JVM servers, JMS resources, logs, data sources, application deployments, and more.
What should I do now?! JCS for WebLogic AdminsSimon Haslam
The Java Cloud Service offers all the power of WebLogic but runs as a managed service in the Oracle Cloud. Does this mean your job as a WebLogic Administrator will disappear? No, far from it - you'll be able to put your skills to far more valuable use!
Instead of worrying about how much hardware you need, tracking down patches, or just keeping the systems running, with JCS, your focus will be different: liaising with your development teams to deploy new versions of applications safely into production, shaking out and fixing performance issues, scheduling patching and planning for future growth while maintaining consistent service levels - all tasks of high value to your users.
This is an administrator's view of JCS and how it can work for you.
The Top 10 Things Oracle UCM Users Need To Know About WebLogicBrian Huff
A presentation I gave at IOUG Collaborate 2010 about what Oracle Universal Content Management customers need to know about WebLogic. It's a WebLogic intro from the perspective of a UCM admin.
Nuts and bolts of running a popular site in the aws cloudDavid Veksler
I will share how we develop and host a popular publishing platform in the cloud with a limited budget and technology team.
We'll cover architecture, including a variety of services at Amazon Web Services such as elastic load balancing, S3, Elastic Beanstalk, and RDS in the context of a real site.
We'll cover how we control costs with Spot and burstable instances and scale up with distributed caching.
Finally we'll discuss continuous deployment strategies for Windows and Linux-based cloud applications in the context of a distributed team using an agile process.
OSv presentation from Linux Foundation Collaboration SummitDon Marti
OSv is a lightweight operating system designed to improve performance and administration for applications deployed in the cloud. Learn about the speed and manageability wins from a brand-new OS that works on your private or public cloud.
Practical management of development & QA environments for SharePoint 2013SharePointRadi
Speakers: Ognyan Guglev & Radi Atanassov
In this session we will share how we maintain our environments for development, quality assurance and demonstration purposes. We've put in a lot of thought into optimising what we do and to deliver a highly-available, performing experience to our delivery teams.
For our work we have over 90 farms, so the challenges in maintaining them are not insignificant. Due to advances in the SharePoint platform we believe it is becoming increasingly difficult to maintain SharePoint environments for every project, client or product. We have a strong requirement to be flexible and efficient on hardware and at the same time be able to spawn development environments on demand. Automation here with SCVMM is key to a sustainable work front.
We will discuss our goals as a consultancy company, how we deal with licenses, whether we prefer centralised or decentralised team environments, how to automate VM's with Service Center Virtual Machine Manager, how to deal with Microsoft SQL and Active Directory, DNS and IP addresses, what we do to make the developer's time as productive as possible and a whole set of other tips and tricks we put in place. We will also share our Apps development and Office 365 development landscapes.
Overall, this session is infrastructure focused, but will be valuable and practical both for administrators and developers, it will cover experiences for both sides of the spectrum.
Migrating on premises workload to azure sql databasePARIKSHIT SAVJANI
Azure SQL Database is a fully managed cloud database service with built-in intelligence, elastic scale, performance, reliability, and data protection that enables enterprises and ISVs to reduce their total cost of ownership and operational cost and overheads. In this session, I will share real-world experience of successfully migrated existing SaaS application and on-premises workload for some our tier 1 customers and ISV partners to Azure SQL Database service. The session walks through planning, assessment, migration tools and best practices from the proven experiences and practices of migrating real world applications to Azure SQL Database service.
Best Practices for couchDB developers on Microsoft AzureBrian Benz
This presentation covers best practices for collecting, storing, analyzing and distributing data across a scalable data layer on Windows Azure using CouchDB, JSON, and MapReduce. Highlights include best practices for Windows Azure security, performance, accessibility and reliability.
Managing Software from Development to Deployment in the CloudCloudBees
CloudBees' Harpreet Singh and Vivek Panday give an introduction to managing and deploying Java applications in the cloud. The presentation covers...
- What’s the cloud and what's a PaaS?
- Criteria choosing a PaaS
- Demonstration of taking applications to the PaaS
- PaaS services available today
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)VirtualTech Japan Inc.
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
講師:崔 祐碩(Rakuten)
アジェンダ:
- Virtualization VS Bare Metal
- About Bare Metal management system at Rakuten
- Ready to Provisioning
- What is Next?
Platform Engineering for the Modern Oracle WorldSimon Haslam
DevOps has become the de facto approach for custom software delivery. Yet, if automation is claimed to be the answer to all ills, why do many organisations struggle to implement it well? This session reflects on experiences from the last decade or so of provisioning projects, highlighting lessons (and one or two regrets!) and considers how organisations building custom software should focus their Oracle platform engineering efforts to deliver better software to users, faster.
Better Practices when Using Terraform to Manage Oracle Cloud InfrastructureSimon Haslam
A selection of experiences & tips learned from provisioning Oracle Cloud Infrastructure (OCI) using Terraform, as presented at the UKOUG Techfest19 conference in Brighton, UK.
The Kubernetes WebLogic revival (part 2)Simon Haslam
The second of two sessions Martien & I presented at UKOUG Techfest19 in Brighton, UK about:
(a) Running WebLogic in containers, managed by Kubernetes
(b) Oracle's Container Engine for Kubernetes (OKE) - Oracle Cloud's managed k8s service
The Kubernetes WebLogic revival (part 1)Simon Haslam
The first of two sessions Martien & I presented at UKOUG Techfest19 in Brighton, UK about:
(a) Running WebLogic in containers, managed by Kubernetes
(b) Oracle's Container Engine for Kubernetes (OKE) - Oracle Cloud's managed k8s service
What You Need to Know about Oracle Cloud ConnectivitySimon Haslam
All about Oracle Cloud Infrastructure (Classic and next generation) network terminology, concepts and connectivity options. First presented at the DOAG 2018 conference, then UKOUG Tech18.
SUPERSEDED. First presented in November 2018 at DOAG 2018 conference, then in December at UKOUG Tech18 - slides have been updated slightly so see: https://www.slideshare.net/Veriton/platform-provisioning-automation-for-oracle-cloud
Oracle SOA Cloud - Skanska Customer JourneySimon Haslam
A joint presentation delivered at Oracle OpenWorld 2018 with Oracle and Skanska. For abstract etc see https://oracle.rainfocus.com/widget/oracle/oow18/catalogoow18?search=PRO4529
SUPERSEDED: Now in its 3rd edition - this version first presented at the DOAG conference in Nuremburg on 20 November 2018 - see https://www.slideshare.net/Veriton/tips-tricks-for-oracle-paas-admins-125152296
Delivering Mobile Apps to the Field with Oracle JETSimon Haslam
First delivered at the Oracle Code One conference in San Francisco on 22 October 2018, this presentation describes how you can use Oracle JET to build hybrid mobile apps for field use.
JET Hybrid Mobile Apps - taster for Oracle CodeOneSimon Haslam
Here are a few slides that I presented at the Oracle JET Virtual Meetup (https://bit.ly/signup-jet-meetup) on 11 Oct, as a sample of what I'll be presenting, and demonstrating, at the Oracle Code One conference (https://events.rainfocus.com/widget/oracle/oow18/catalogcodeone18?search=dev6242).
Delivering Mobile Apps to the field using OracleSimon Haslam
A presentation about building mobile apps for enterprise workers, using Oracle technologies. Delivered to UKOUG Development, Middleware & Integration Combined SIG on 6th September 2018 in London.
Provisioning with Oracle Cloud Stack ManagerSimon Haslam
It’s easy to provision individual Oracle Cloud services, such as databases or Java application servers, from the instance creation pages in the Oracle cloud consoles. This presentation describes Oracle's Cloud Stack Manager tool which can be used with Oracle Cloud Infrastructure Classic to provision full sets of cloud services in a fully automated and repeatable manner.
Presentation was first delivered at Oracle's PaaS Forum in Budapest in March 18.
Connecting Oracle Cloud to your Data Centre (Part A)Simon Haslam
A detailed walk-through and demo of setting up a VPN between Oracle Cloud and your own data centre. Part A provides an overview and covers VPNaaS; Part B covers Corente. First delivered at the UKOUG Tech17 conference in Birmingham in December 2017.
Running SOA in the Cloud: SOA CS for SOA Suite CustomersSimon Haslam
A presentation discussing the approaches for running SOA in the cloud for existing on-premises SOA Suite customers, based on experiences of running production SOA CS. First delivered by Simon & Bruno Neves Alves at the UKOUG Apps17 conference in Birmingham in December 2017.
Tips & Tricks for Java & SOA Cloud ServiceSimon Haslam
In autumn 2015 Simon recorded an OTN webinar sharing his thoughts on Java Cloud Service based on his early testing; 18 months on, drawing on production experiences with CIMA's award-winning SOA Cloud Service platform (the first SOACS go-live in EMEA), Simon explained tricks and tips he has learnt by using Oracle PaaS over this period. This presentation was first delivered at the UKOUG Tech17 conference.
SOA & WebLogic - Lift & Shift to the CloudSimon Haslam
A presentation about moving SOA and WebLogic java workloads to the Oracle Cloud. First delivered by myself & Bruno Neves Alves at the UKOUG Middleware & Integration Special Interest Group in London on 28 September 2017.
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
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
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.
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.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...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.
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.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Java & SOA Cloud Service for Fusion Middleware Administrators
1. Java & SOA Cloud Service for
Fusion Middleware Administrators
Simon Haslam
2. Simon Haslam
Consultant, Veriton
Working with Oracle software since 1995
and Amazon Web Services since 2010
Middleware & SOA
WebLogic, SOA, BPM and
Java Cloud Service Specialist
Veriton
UK-based consultancy,
focussed on Oracle infrastructure
Experience of
JCS since June 2015,
SOA CS for <2 weeks!
3. Presentation objectives & themes
Describe the
Java & SOA
Cloud Services
New
Opportunities
for Middleware
Administrators
4. Java & SOA Cloud Service overview
Provisioning Instances
Further Administration
5. Jargon
Infrastructure
as a Service
IaaS
Platform
as a Service
PaaS
Process Management, Integration,
Docs Management,
SOA, Java, Database
SaaS
Application
Software
as a Service
Sales Cloud
Service Cloud (Right Now)
HCM etc
Custom
Apps
Virtualisation
Servers, storage
Network
user
hardware
6. Layers of Oracle PaaS
SaaS Extension
SOA Cloud Service
Database
Cloud Service
Documents
Cloud
Service
Process
Cloud
Service
Integration
Cloud
Service
Full VM
control
Java Cloud Service
Consoles
& APIs
etc
7. Java Cloud Service – what is it?
WebLogic Servers running in Oracle Cloud
◦ Plus supporting software: Oracle Traffic Director, Coherence,
Database
New “pay as you go” licensing model
Full VM access/control (2/3)
Automated software provisioning, plus…
8. Domain
JAVA CLOUD SERVICE
Data Center(s)
Servers & Storage
VMs
WebLogic Instances
Oracle
updates &
backs up
Applications
JAVA CLOUD SERVICE
VIRTUAL IMAGE
Data Center(s)
Servers & Storage
VMs
WebLogic Instances
Domain
Applications
Oracle provisions
Data Center(s)
Servers & Storage
VMs
WebLogic Instances
Domain
Applications
JAVA CLOUD SERVICE
SAAS EXTENSION
Out of scope
for this presentation
Note: “Virtual Image” is not
quite the same for DBCS
9. SOA Cloud Service – what is it?
SOA Suite products (SOA, OSB, API Manager +
Adapters)
◦ running on JCS & DBCS, themselves running in Oracle Cloud
New “pay as you go” licensing model
◦ Full only, no Virtual Image
Full VM access/control
Automated software provisioning, plus…
10. Java & SOA Cloud Service overview
Provisioning Instances
Further Administration
11. Choices for Full JCS or JCS-VI
Billing Frequency
WebLogic (Edition & Version)
WebLogic Cluster size & ‘Shape’ of VMs(s)
(optional) Coherence
(optional) Oracle Traffic Director
15. What does a small JCS cluster look like?
E.g. 5 VMs:
◦ 1 Traffic Director
◦ 2 WebLogic
◦ (optional) 2 or more Coherence (3 is more “Coherence-friendly”)
One domain including:
◦ WebLogic & Coherence clusters
◦ Node Managers
◦ FMW Infrastructure, including schema in DB
◦ Demo SSL certificates
◦ An OTD virtual host to the WLS Cluster
A default backup schedule
19. Provisioning Constraints for SOA CS
Monthly only billing (at moment?)
SOA 12.1.3.0.1 (currently)
◦ plus a cloud adapter patch + another interim patch
◦ built on top of JCS 12.1.3.0.4 (July CPU+ 3 interim patches)
Coherence within MS
Full JCS only
22. Thoughts aboutTopology
Combined admin server & managed server 1
One managed server per VM
◦ Can’t do EDG-style separate WSM-PM, ESS, BAM without
additional VMs
No shared storage (other than object stores)
◦ JMS, JTA can go in database, but have to synchronise
deployment plans & other configuration manually (will drive
changes to SOA?)
23. Java & SOA Cloud Service overview
Provisioning Instances
Administration
24. Tailor the Environment
Set up SSL certificates
Set up security providers
Changes to Server Start parameters, setUserOverrides.sh
Manage storage space
See “Keeping Your Service Instances Manageable by Oracle
Java Cloud Service”
http://docs.oracle.com/cloud/latest/jcs_gs/JSCUG/GUID-68749D52-DAC9-44E7-
90AD-6C891300156E.htm#JSCUG3281
25. Directory structure
ORACLE HOME: /u01/app/oracle/middleware
JDK HOME: /u01/jdk
DOMAIN HOME: /u01/data/domains/<domain-name>
Others:
◦ /u01/data/backup – backup location
◦ /u01/app/oracle/tools – Oracle ‘cloud tooling’
SOA CS is same as
built on top of JCS
26. Backup / restore
Backup types
◦ Binaries plus domain configuration
◦ Domain only (aka ‘incremental’)
◦ Database can be included too (creates an RMAN tag in DBCS instance)
Schedule
◦ Weekly full & daily incremental by default
Location and Retention Policy
◦ Held locally for a week, then moved to Storage Service
◦ Retained for 30 days by default
Backups are encrypted (using a key known only to OPC)
Full JCS only
27. Patching
WebLogic PSUs plus JDKs
JCS backs up beforehand and can rollback later
(all?) Patches are rolling (if you have load balancer)
Each Managed Server is:
1. backed up
2. removed from Traffic Director origin server pool
3. shut down
4. JDK or Oracle Home replaced with a patched image
5. restarted
6. added back to Traffic Director pool
Full JCS only
No SOA CS patches
yet to see
28.
29. JCS Management
Provisioning/managing non-trivial JCS platforms will mostly be using
REST APIs
◦ Everything in OPC console can be done via REST APIs
◦ REST tools (browser plug-ins like Postman or RESTClient, curl etc) and JSON
format are quick/easy to learn
All your existing tools/techniques still work with JCS
◦ Connecting to Node Manager
◦ Java Mission Control & other JVM diagnostics tools
◦ Enterprise Manager 12c (Hybrid Cloud Agent etc)
SOA CS REST APIs are apparently coming soon
30. QuickTips
Naming conventions
Key management
The Oracle product filesystems are overwritten
(swapped) during patching – don’t put any of your
own files in there!
◦ e.g. EM agent
Set up disk free space alerts
32. My experiment
Set up a cron job running every minute to write VM time and
global time (via a REST API on internet) into a log file
1) manually move VM clock forward 10 seconds (not so brave!)
◦ Reboot fixed time, but not totally clear where
2) move VM clock forward 1 hour so I could see exactly where
there was a 1h jump back!
◦ Reboot fixed time actually at the instant of VM startup (i.e. before OS)
33. Result
VM clock gets sync’d with host on VM boot
I assume underlying hosts are NTP sync’d (or similar)
Is it possible for clock to drift???
◦ VM is managing its time independently so doesn’t rely on
Dom0
◦ Possible study for another day
Probably good enough, at least for now…
JCS VMs are HV PVM
xen.independent_wallclock = 1
34. Presentation objectives & themes
Describe the
Java & SOA
Cloud Services
New
Opportunities
for Middleware
Administrators
42. Results*
* This was not a scientific survey –
20 responses to my twitter requests
43. Results*
* This was not a scientific survey –
20 responses to my twitter requests
CI / CD
Tuning
ToolsPredictive
Alerting
EM, snaps
Assisted
Help?
Rolling
patching Done
by PaaS
Post-cloud influences
& time savers
Can your custom apps
be replaced by SaaS ?
44. Oracle PaaS Admin.Tasks for your Org.
Platform Design
◦ Sizing / costing
◦ Naming conventions (as important as ever)
◦ Capacity planning
Operations
◦ Application Deployment
◦ Performance Assurance and Tuning
◦ Monitoring and management
PaaS is intended to be used by administrators, not power users
Someone still has to be responsible for mission-critical systems
45. Consumption
Someone needs to monitor consumption
As for all cloud services…
◦ It’s (too?!) easy to spin up new environments
◦ Do they all need to be running?
Consider monthly vs hourly
◦ Hourly is +25% but if instance only used
8h/day then 42% of monthly cost
Consider JCS vs JCS-VI
Image credit: http://cropmetrics.com/2013/11/gas-gauge-analogy-cropmetrics-water-management/
46. What does this mean for your role as
Middleware Administrator?
Middleware administrators don’t spend that much time on
installing software / creating domains
Highest value work is rolling out new applications/features &
fixing performance of existing ones
If we looked further down the stack expect a different picture
e.g. sys admins, virtualization admins, storage admins
47. What does the Business want?
• Backup
• High availability & DR
• Environments
• Upgrades & patching
• Monitoring
IT
• “on” like Facebook
• Have what they want
• New func. as soon as $
• Justifiable cost
• Compliance
Business
48. What does the Business want?
• Backup
• High availability & DR
• Environments
• Upgrades & patching
• Monitoring
• “on” like Facebook
• Have what they want
• New func. as soon as $
• Justifiable cost
• Compliance
IT Business
Our job is to
enable this!
Focus on
Adding Value
49. Presentation objectives & themes
Describe the
Java & SOA
Cloud Services
New
Opportunities
for Middleware
Administrators
50. Summary
JCS/JCS-VI gives you power/flexibility of WebLogic including most of
the control you are used to
SOA CS provisions SOA quicker than almost any other way
Oracle PaaS viable for various uses, providing you can live with design
decisions
You will be doing far less menial, low-value work
– make yourself more valuable!
…but someone still has to be responsible for your Oracle platforms…
you!