This document summarizes key points from Oracle OpenWorld 2014 about Oracle's Platform as a Service (PaaS) and middleware offerings. It discusses Oracle Cloud Application Foundation platforms like WebLogic Server and Coherence that can be deployed on engineered systems, public clouds, or private clouds. It also covers new features for WebLogic Server, SOA Suite, Java Cloud Service, and mobile services like the Oracle Mobile Cloud.
ADF Mobile: 10 Things you don't get from the developers guideLuc Bors
Real Life ADF Mobile: 10 things you don't learn from the devguide
Oracle ADF Mobile has been around for over a year by now. There is a great developer guide available for everybody who wants to create an ADF Mobile application. However, when you are building your first ADF Mobile application you will definitely run into issues that cannot be solved by reading the developer guide.
Think of performance issues when taking pictures with modern devices. Images can take up to 5 Megabytes. What can you do to create a grid like springboard ? These are all topics not covered by the developer guide or by any available ADF mobile training.
In this session you will learn solutions for these and more real life ADF Mobile issues.
One key area of Oracle OpenWorld 2016 was data in various shapes. Big Data, streaming data and traditional transactional data. The power of SQL to access and unleash all data - even data in NoSQL databases. The advent of the citizen data scientist. Streaming data analysis in real time on vast and fast and vast data, data discovery. And the new Oracle Database 12cR2 release. Forms, APEX, SQL and PL/SQL.
AMIS organiseerde op maandagavond 15 juli het seminar ‘Oracle database 12c revealed’. Deze avond bood AMIS Oracle professionals de eerste mogelijkheid om de vernieuwingen in Oracle database 12c in actie te zien! De AMIS specialisten die meer dan een jaar bèta testen hebben uitgevoerd lieten zien wat er nieuw is en hoe we dat de komende jaren gaan inzetten!
Deze presentatie is deze avond gegeven als een plenaire sessie!
AWS RDS Oracle - What is missing for a fully managed service?DanielHillinger
With the Relational Database Service (RDS) Amazon Web Services (AWS) offers a managed service for many database products (e.g. Oracle, Postges and MYSQL).
AWS takes over many of the standard DBA tasks and has automated them. But what is missing, so that you really don't have to take care of anything anymore?
Which topics are fully managed and where do you have to actively work on solutions yourself?
In a world where an automatic backup is just a checkmark in a web interface, it is worth taking a closer look.
ADF Mobile: 10 Things you don't get from the developers guideLuc Bors
Real Life ADF Mobile: 10 things you don't learn from the devguide
Oracle ADF Mobile has been around for over a year by now. There is a great developer guide available for everybody who wants to create an ADF Mobile application. However, when you are building your first ADF Mobile application you will definitely run into issues that cannot be solved by reading the developer guide.
Think of performance issues when taking pictures with modern devices. Images can take up to 5 Megabytes. What can you do to create a grid like springboard ? These are all topics not covered by the developer guide or by any available ADF mobile training.
In this session you will learn solutions for these and more real life ADF Mobile issues.
One key area of Oracle OpenWorld 2016 was data in various shapes. Big Data, streaming data and traditional transactional data. The power of SQL to access and unleash all data - even data in NoSQL databases. The advent of the citizen data scientist. Streaming data analysis in real time on vast and fast and vast data, data discovery. And the new Oracle Database 12cR2 release. Forms, APEX, SQL and PL/SQL.
AMIS organiseerde op maandagavond 15 juli het seminar ‘Oracle database 12c revealed’. Deze avond bood AMIS Oracle professionals de eerste mogelijkheid om de vernieuwingen in Oracle database 12c in actie te zien! De AMIS specialisten die meer dan een jaar bèta testen hebben uitgevoerd lieten zien wat er nieuw is en hoe we dat de komende jaren gaan inzetten!
Deze presentatie is deze avond gegeven als een plenaire sessie!
AWS RDS Oracle - What is missing for a fully managed service?DanielHillinger
With the Relational Database Service (RDS) Amazon Web Services (AWS) offers a managed service for many database products (e.g. Oracle, Postges and MYSQL).
AWS takes over many of the standard DBA tasks and has automated them. But what is missing, so that you really don't have to take care of anything anymore?
Which topics are fully managed and where do you have to actively work on solutions yourself?
In a world where an automatic backup is just a checkmark in a web interface, it is worth taking a closer look.
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.
Java EE microservices architecture - evolving the monolithMarkus Eisele
With the ascent of DevOps, microservices, containers, and cloud-based development platforms, the gap between state-of-the-art solutions and the technology that enterprises typically support has greatly increased. But some enterprises are now looking to bridge that gap by building microservices-based architectures on top of Java EE.
In this webcast, Red Hat Developer Advocate Markus Eisele explores the possibilities for enterprises that want to move ahead with this architecture. However, the issue is complex: Java EE wasn't built with the distributed application approach in mind, but rather as one monolithic server runtime or cluster hosting many different applications. If you're part of an enterprise development team investigating the use of microservices with Java EE, this webcast will guide you to answers for getting started.
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...Lucas Jellema
The promise of the cloud is substantial. Oracle's public cloud promise goes beyond the generic promise. This presentation describes the promise of the Oracle Public Cloud specifically for developers. It describes the current state of the PaaS Platform, the actual and coming services and what they could mean to a developer. From same platform, different location (DBaaS, JCS) to cloud native stack (ICS, MCS) and services for Citizen Developers, the presentation touches upon virtually all services relevant to developers. The presentation concludes with first the steps enterprises can start taking to move to the cloud and second the steps individual developers could and perhaps should take in order to conquer the clouds.
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Lucas Jellema
Overview of the highlights, main themes and grand announcements during Oracle OpenWorld 2016. Cloud, Big Data, Machine Learning, Infrastructure, raging against AWS and the Oracle future strategy are the chief topics.
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Alex Gorbachev
Modern big data solutions often incorporate Hadoop as one of the components and require the integration of Hadoop with other components including Oracle Database. This presentation explains how Hadoop integrates with Oracle products focusing specifically on the Oracle Database products. Explore various methods and tools available to move data between Oracle Database and Hadoop, how to transparently access data in Hadoop from Oracle Database, and review how other products, such as Oracle Business Intelligence Enterprise Edition and Oracle Data Integrator integrate with Hadoop.
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Lucas Jellema
This presentation gives an overview of major steps in the history of the product portfolio of Oracle Corporation. It discuss in some detail the features, editions and options available with Oracle Database and introduces the components in Fusion Middleware. Cloud is touched upon - but not discussed in depth.
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureLucas Jellema
This presentation (part of the year AMIS Oracle OpenWorld Review session) discusses the main themes for this year's conference and introduces the all encompassing cloud strategy. It highlights some major changes at Oracle Corporation. It lists the major announcements, the hot terminology and the product roadmaps.
An introduction into Node as a programming platform. This presentation introduces Node - its history, its architecture, the eco system of npm modules and tools and its place in the enterprise IT architecture and infrastructure. The Express framework is introduced, some core modules, the notion of asynchronous operations and the use of module async and of the ES6 Promises. Server Sent Events are introduced for a server to client push application. The interaction with MongoDB is demonstrated. The presentation contains many code samples. Note that the presentation is associated with sources and workshop materials in GitHub: https://github.com/lucasjellema/nodejs-introduction-workshop-may2017 .
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...Lucas Jellema
Why does Oracle want to be a cloud provider? And how is it going about it? What are the challenges facing Oracle along that path? Where does it currently stand with its Public Cloud service offerings - and what lies around the corner? How can organizations get started with the Oracle Public Cloud? What architectural considerations come into play?
See how to use the latest SSIS 2017 to modernize your traditional on-premises ETL workflows and transform them into scalable hybrid ETL/ELT workflows.
First, we will take a deep dive into SSIS Scale-Out feature, guiding you end-to-end from cluster installations to parallel executions on premises/IaaS, to help shorten the overall duration of your workflows. Next, we will guide you to lift & shift your ETL workloads into SSIS PaaS in ADFv2. Finally, we will show you how to trigger/schedule/orchestrate SSIS package executions in ADF pipelines.
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.
Java EE microservices architecture - evolving the monolithMarkus Eisele
With the ascent of DevOps, microservices, containers, and cloud-based development platforms, the gap between state-of-the-art solutions and the technology that enterprises typically support has greatly increased. But some enterprises are now looking to bridge that gap by building microservices-based architectures on top of Java EE.
In this webcast, Red Hat Developer Advocate Markus Eisele explores the possibilities for enterprises that want to move ahead with this architecture. However, the issue is complex: Java EE wasn't built with the distributed application approach in mind, but rather as one monolithic server runtime or cluster hosting many different applications. If you're part of an enterprise development team investigating the use of microservices with Java EE, this webcast will guide you to answers for getting started.
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...Lucas Jellema
The promise of the cloud is substantial. Oracle's public cloud promise goes beyond the generic promise. This presentation describes the promise of the Oracle Public Cloud specifically for developers. It describes the current state of the PaaS Platform, the actual and coming services and what they could mean to a developer. From same platform, different location (DBaaS, JCS) to cloud native stack (ICS, MCS) and services for Citizen Developers, the presentation touches upon virtually all services relevant to developers. The presentation concludes with first the steps enterprises can start taking to move to the cloud and second the steps individual developers could and perhaps should take in order to conquer the clouds.
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Lucas Jellema
Overview of the highlights, main themes and grand announcements during Oracle OpenWorld 2016. Cloud, Big Data, Machine Learning, Infrastructure, raging against AWS and the Oracle future strategy are the chief topics.
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Alex Gorbachev
Modern big data solutions often incorporate Hadoop as one of the components and require the integration of Hadoop with other components including Oracle Database. This presentation explains how Hadoop integrates with Oracle products focusing specifically on the Oracle Database products. Explore various methods and tools available to move data between Oracle Database and Hadoop, how to transparently access data in Hadoop from Oracle Database, and review how other products, such as Oracle Business Intelligence Enterprise Edition and Oracle Data Integrator integrate with Hadoop.
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Lucas Jellema
This presentation gives an overview of major steps in the history of the product portfolio of Oracle Corporation. It discuss in some detail the features, editions and options available with Oracle Database and introduces the components in Fusion Middleware. Cloud is touched upon - but not discussed in depth.
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureLucas Jellema
This presentation (part of the year AMIS Oracle OpenWorld Review session) discusses the main themes for this year's conference and introduces the all encompassing cloud strategy. It highlights some major changes at Oracle Corporation. It lists the major announcements, the hot terminology and the product roadmaps.
An introduction into Node as a programming platform. This presentation introduces Node - its history, its architecture, the eco system of npm modules and tools and its place in the enterprise IT architecture and infrastructure. The Express framework is introduced, some core modules, the notion of asynchronous operations and the use of module async and of the ES6 Promises. Server Sent Events are introduced for a server to client push application. The interaction with MongoDB is demonstrated. The presentation contains many code samples. Note that the presentation is associated with sources and workshop materials in GitHub: https://github.com/lucasjellema/nodejs-introduction-workshop-may2017 .
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...Lucas Jellema
Why does Oracle want to be a cloud provider? And how is it going about it? What are the challenges facing Oracle along that path? Where does it currently stand with its Public Cloud service offerings - and what lies around the corner? How can organizations get started with the Oracle Public Cloud? What architectural considerations come into play?
See how to use the latest SSIS 2017 to modernize your traditional on-premises ETL workflows and transform them into scalable hybrid ETL/ELT workflows.
First, we will take a deep dive into SSIS Scale-Out feature, guiding you end-to-end from cluster installations to parallel executions on premises/IaaS, to help shorten the overall duration of your workflows. Next, we will guide you to lift & shift your ETL workloads into SSIS PaaS in ADFv2. Finally, we will show you how to trigger/schedule/orchestrate SSIS package executions in ADF pipelines.
Learn essentials of Microsoft azure for developers.
Microsoft Azure is a growing collection of integrated cloud services which developers and IT professionals use to build, deploy and manage applications through our global network of datacentres. With Azure, you get the freedom to build and deploy wherever you want, using the tools, applications and frameworks of your choice.
Practical lessons from customers performing digital transformation with AzureEdward Burns
The hyperactive phase of digital transformation brought on by the COVID-19 pandemic has given way to more sustained migration efforts for companies moving to the cloud. Practical success stories can now be told Join Principal Architect and Java Champion Ed Burns as he shares stories from personal and team experience with customers who have successfully transformed their business with Microsoft Azure. This talk will focus on customers with a significant Java estate that the moved to Azure. Such transformations involve addressing a wide variety of concerns, including disaster recovery, high availability, cost efficiency, development velocity and agility, capacity planning, cloud native practices, and much more.
Microsoft is customer obsessed. Let us tell you what we are hearing from our customers about how they chose to move to Azure.
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)Daniel Bryant
A guest lecture I presented to MSc Level Enterprise Systems Development students within the Department of Computing at the University of Surrey. This was a very similar presentation to the L2 lecture delivered the week earlier, but also included more advanced material.
Jakarta EE und Microprofile sind bei Azure zu HauseEdward Burns
Jakarta/Java EE is an important technology to support on Azure. Enterprise Java is a heterogenous ecosystem with as much as a third of workloads still running on Jakarta EE application servers such as WebLogic, WebSphere/Open Liberty, JBoss EAP, WildFly, and Payara. This is particularly true for large enterprises that need to lift and shift their existing mission-critical, largely monolithic applications to Azure. Traditionally, Azure has not focused on strong support for such workloads but that is changing now and going forward.
This session will outline the efforts to better support Jakarta EE workloads on Azure. We will touch on the history of the open-standard enterprise Java movement and why open standards are and remain important to enterprises. We will discuss what is possible now, what is coming soon and what is further afield. This includes services, tools and guidance to better support Jakarta EE users opting for virtual machines, Kubernetes, or PaaS. It also includes integration with Azure services such as the Azure Service Bus through Jakarta EE APIs such as JMS.
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.
The annual review session by the AMIS team on their findings, interpretations and opinions regarding news, trends, announcements and roadmaps around Oracle's product portfolio.
The annual review session by the AMIS team on their findings, interpretations and opinions regarding news, trends, announcements and roadmaps around Oracle's product portfolio.
The annual review session by the AMIS team on their findings, interpretations and opinions regarding news, trends, announcements and roadmaps around Oracle's product portfolio.
The annual review session by the AMIS team on their findings, interpretations and opinions regarding news, trends, announcements and roadmaps around Oracle's product portfolio.
The annual review session by the AMIS team on their findings, interpretations and opinions regarding news, trends, announcements and roadmaps around Oracle's product portfolio.
Challenges for IoT in Industrial Automation Lifecycle (>15 years)
Robust, highly available
Well supported
Closed
Diversity
Incremental changes
Small budgets
High data intensity
Security
IoT trackrecord (“we don’t want our competitor to know”)
USP IoT (“we already have that”)
Maintenance staff
Our technology has gotten smart and fast enough to make predictions and come up with recommendations in near real time. Machine Learning is the art of deriving models from our Big Data collections – harvesting historic patterns and trends – and applying those models to new data in order to rapidly and adequately respond to that data. This presentation will explain and demonstrate in simple, straightforward terms and using easy to understand practical examples what Machine Learning really is and how it can be useful in our world of applications, integrations and databases. Hadoop and Spark, real time and streaming analytics, Watson and Cloud Datalab, Jupyter Notebooks, Oracle Machine Learning CS and the Citizen Data Scientists will all make their appearance, as will SQL.
The annual review session by the AMIS team on their findings, interpretations and opinions regarding news, trends, announcements and roadmaps around Oracle's product portfolio. This presentation discusses architecture trends, container technology, disruptive movements such as IoT, Blockchain, Intelligent Bots and Machine Learning, Modern User Experience, Enterprise Integration, Autonomous Systems in general and Autonomous Database in particular, Security, Cloud, Networking, Java, High PaaS & Low PaaS, DevOps, Microservices, Hybrid Cloud. This Oracle OpenWorld - more than any in recent history - rocked the foundations of the Oracle platform and opened up some real new roads ahead. This presentation leads you through the most relevant announcements and new directions.
Bridging the gap between Administrative and Operational IT
Vision, Architecure and Project experience. This slide deck shows our vision on this market for industrial enterprise IOT. Conclusion
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
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/
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.
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.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
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/
2. 2
Cloud Application Foundation
Platform as a Service
Cloud Application Foundation
WebLogic
Server
Coherence Tuxedo
Private and Public
Infrastructure as a Service
3. Oracle Cloud Application Foundation
Key Delivery Platforms
Engineered Systems
(Exalogic,
SuperCluster)
Public, Private, 3rd Party
Cloud
Conventional
Systems
15. 18 Public or Private:
DEPLOY ANYWHERE
Deploy WebLogic Anywhere
16. 19
SOA Suite Cool feature
Global Value Tokens
• Changing endpoints for services per environment (composite.xml)
<reference name="ClaimAdapter" ui:wsdlLocation="oramds:/~~~~/ClaimAdapter.wsdl">
<interface.wsdl interface="~~~~/claimadapter#wsdl.interface(ClaimAdapter_ptt)"/>
<binding.ws port="~~~~claimadapter#wsdl.endpoint(ClaimAdapter/ClaimAdapter_pt)"
location="http://dev_server:7001/soa-infra/.../ClaimAdapter.wsdl" >
• Replace using configplan
– One config plan per composite per environment
<reference name="ClaimAdapter" ui:wsdlLocation="oramds:/~~~~/ClaimAdapter.wsdl">
<interface.wsdl interface="~~~~/claimadapter#wsdl.interface(ClaimAdapter_ptt)"/>
<binding.ws port="~~~~claimadapter#wsdl.endpoint(ClaimAdapter/ClaimAdapter_pt)"
location="http://test_server:8001/soa-infra/.../ClaimAdapter.wsdl" >
17. 20
SOA Suite Cool feature Cont.
Global Value Token
<reference name="ClaimAdapter" ui:wsdlLocation="oramds:/~~~~/ClaimAdapter.wsdl">
<interface.wsdl interface="~~~~/claimadapter#wsdl.interface(ClaimAdapter_ptt)"/>
<binding.ws port="~~~~claimadapter#wsdl.endpoint(ClaimAdapter/ClaimAdapter_pt)"
location="http://${SoaServer}:${SoaServerPort}/soa-infra/.../ClaimAdapter.wsdl" >
• Token administration through
– EM console (soa-infra, SOA administration, Token Configuration)
– Mdm-url-resolver.xml
23. Provisioning
• Cloud provisioning
• Managed environment
– (Database, WLS, etc.)
• Promise is seamless upgrade and patching
• Does it really work like this? Proof of the
pudding..
24. Developer Cloud
• Free with Java Cloud (WLS)
– Task tracking
– Source controll (GIT)
– Build (Hudson, Maven)
– Wiki
– Deploy
– Team management
26. Java & JavaOne
• Java 8 Benchmarks and case studies indicate dramatic
performance increase and code reduction when using
Java 8. Furthermore is it an enabler for a more
reactive style of programming. Don't wait to adopt
Java 8!
(Bert Ertman, Java Champion and board member Dutch Java User Group
(NLJUG))
37. 40
Java and 3D
• JavaFX has many 3D features: JavaFX 3D
38. 41
Responsive design
Show your page in the most suitable way for your screen resolution and
media type
39. 42
Responsive design
- Client side CSS rules: ADF skinning framework now supports client side
rules such as @charset, @document, @font-face, @import, @keyframes,
@media, @page, @supports. These agents can be used to achieve
responsive design and to allow use of more modern techniques for
graphics such as icon fonts.
45. 48
OMCS Components
• Application Accelerator
• Mobile Backend
• User Management
• Connectors
• API’s
• Storage
46. 49
Oracle Mobile Cloud Service
Mobile App Web App
Service Bus
(WS*, SOAP, XML)
JDBC, RMI, HTTP
HTTPS, Email, VPN,…
On Premises
SaaS in the Cloud
SaaS APIs
Push
services
Mobile
Backend
APIs
Connectors
Storage/
Cache
Mobile
Backend
User
Manage
ment
53. Webcenter Strategy and Vision
• BPM Integration
• API’s for task management
• Process Cloud Service EA available in Q4
2014 or Q1 2015
54. 70
XML Datacontrol
• Working with XML data in ADF was never really easy
• There were three way’s to do so
– ADF WebService DataControl
• Not customizable, for simple web services
• Dates and enumerations not supported
– JAX-WS Proxy with Bean DataControl
• Lots of work (JAX-WS Proxy, Domain POJO’s, Mappers
• Labor intensive when services change
– Programmatic Business Components
• Lot of work (JAX-WS Proxy, ViewObjects, EntityObjects, Mappers)
• BC is very database (SQL) centric (requires extensive coding in ADF BC base classes)
55. 71
XML Datacontrol
What is the XML Datacontrol
• An easy way to handle XML in ADF
• Any XML element can be runtime data
– XML payload in SOA/BPM Human Task
– SOAP Web Service response
– RESTful XML API
– XML column in database
– Static file
– and more…
56. 72
XML Datacontrol
Designtime
• Define the XML Schema and schema-root element
– XML DataControl gets its structure from XSD
• Define the endpoint, soap action and the request body
• Runtime XML document can come from
• anywhere
57. 73
XML Datacontrol
That sounds great where can I get it??
• Open to the public
– ADF EMG sub project
– https://adfxmldc.atlassian.net/wiki
– Available through Help > Check For Updates
58. 74
XML Datacontrol
DataProviders
• Plain DataProviders
Fetch XML Element
– WSDataProvider - Web Service
– ELDataProvider - Expression Language
– ResourceDataProvider - XML file from classpath
• Nesting DataProviders
Can manipulate dynamic parameters going into the nested dataprovider
Get XML from nested provider and manipulate it before returning it to the caller
– XSL Transformation
– XML Schema Validation
– Caching
– UnionFilter, Combines result from multiple providers
61. 77
XML Datacontrol
Java Customizers
• Java Classes with Annotations
• Can alter structure and behavior of datacontrol elements
– Calculated Attributes
– Transient Attributes
– Attribute Validation
– Element Validation
– Post Attribute Change
– Post Element Created
– Custom operations/methods
62. 78
XML Datacontrol
Next Steps
• Download from JDev Update Center
• Follow 5 Minute Getting Started from wiki
• Subscribe to ADF EMG:
http://www.adfemg.org
• Follow XML DataControl development:
https://adfxmldc.atlassian.net/wiki
63. 79
ADF Faces 12.1.3
• New af:deck and af:transition tags
– Make animation easy
– Make animation available pretty much anywhere
• af:transition can also be added to DVT components
• Animation can enhance a compelling experience
• Be consistent on what animates and how
64. 80
ADF Faces 12.1.3
Choose a transition animation (fade, flip or slide)
Use a seperate transition for each trigger (back, forward or replace)
66. 82
ADF Faces 12.2.x
Not yet, but they are working on it…
For now it’s a declarative component
67. 83
ADF Faces 12.2.x
You can use it just as if it was a real component
68. 84
ADF Faces 12.2.x
Use it yourself!
Download the 12.1.3 ADF Faces Components Demo
http://www.oracle.com/technetwork/developer-tools/adf/downloads
69. 85
And there is more…
- Serverside interaction on screensize
- Dashboard with irregular tiles
70. 86
Diagrams
What Is Diagram?
• A series of JSF components in the ADF DVT library
– Representing diagram, nodes and links etc.
• Rendered using SVG
– Native to browser (No plugins)
– Provides a scalable surface that the user can zoom and pan
• Interactively visualize data
79. 95
Diagrams
diagramNodes (collection of “anything”)
– Need to implement List or CollectionModel
diagramLinks collection of startNode & endNode id’s
clientLayout registers javascript method for layout
– Developing the layout is the hard part
80. 96
Diagrams
More info on the Oracle Data Visualizations Blog
Including 10 blogs by Duncan Mills that will help you getting started
https://blogs.oracle.com/data-visualizations/
View diagram examples at the ADF Component Demo (under Features)
http://jdevadf.oracle.com/adf-richclient-demo/faces/feature/diagram
Download the source of the component demo to see how it’s done
http://www.oracle.com/technetwork/developer-tools/adf/downloads
81. 97
MAF
Wait Indicator Management
• MAF defaults
– Time before wait indicator is launched : 2 sec
– Max time the wait indicator is shown : 10 secs
• Overriding Wait Indicator Duration
– Set at page level
– Configures max time the indicator is displayed
– Define JS handler for custom handling
<amx:loadingIndicatorBehavior id="lib1"
failSafeDuration="3000"
failSafeClientHandler=”window.customFailSafeHandler”/>
– Set globally for the application
– Override the default value in CSS
.amx-loading.showing
{
animation-duration: 500ms;
-webkit-animation-duration: 500ms;
}
106. • Of course not:
– Mapping is the least tricky, and dare I say least
relevant part of service development
– Understanding the API’s you connect to is the real
challenge
– Governance? Error Handling? Testing?
• Unless you find a way to move that
complexity somewhere else.
122
Will. It. Work. ??
132. 148
BPM
• More focus on process implementation by business users
– How about services?
– How about exceptions?
– Instance migration?
Only for simple straight through processes
• BPM more mature
• Composer development before JDeveloper
136. 152
API Management Concepts
• Connecting application developers to back-end processes should be
extremly easy
• API discovery without knowing where it is running (Cloud, on premise)
• An service virtualization platform, Service Bus, is a critical foundation
component of an API Management architecture
137. 153
API Management Products
• Oracle Enterprise repository 12.1.3
– Large enterprises
– SOA Centers of Excellence
– Fine grained design-time governance
• NEW Oracle API Catalog
– Harvesting of SOAP and Rest services
– Simple publishing model
138. 154
API Catalog - Harvest
• Collecting and publishing API’s
– Harvester
– Pass the API / WSDL
– Rest or SOAP
139. 155
API Catalog - UI
• UI for API Collection, annotation and publishing
141. 157
API Catalog - Annotation
• Contains all harvested information
• Markup language in description fields
• Links to referenced API’s, documentation
• Reviews
142. 158
API Jdeveloper integration
• Discover API’s from OAC in the resources browser
144. 160
API Catalog conclusion
• Easy collecting, annotation and publishing API’s
• Desent UI
• Integration with Service Bus and SOA Suite
• API discovery and consumption from Jdeveloper
– Search would be nice
• Where to harvest from?
• Correlation between Service version and published API
151. 167
MAF – Custom Plugins
• Prepare the plugin
• Configure your MAF application for the iOS plugin
• Copy the plugin files to your MAF application
• Build your app
153. 169
Acronyms …..
• Security people love acronyms
• It may be “our” own fault
• MDM – Mobile Device Management
• EMM – Enterprise Mobility Management
• BYOD – Bring Your Own Device
• MTM – Mobile Threat Management
• MAM – Mobile Application Management
• COPE – Corporately Owned Personally Enabled
154. 170
And more …..
• JaCaaS
Just Another Cloud as a Service
• C14N
Containerization
• MBaaS
Mobile Backend as a Service
155. 171
MAF / OMSS News Fact
• The latest version of Oracle Mobile Application Framework delivers in-depth
integration with Oracle Mobile Security Suite.
• The new functionality provides a single-step, design-time experience
that enables Oracle Mobile Application Framework-based applications to
leverage the Oracle Mobile Security Suite container protection services,
including authentication, encryption, data-leak protection, corporate policy
enforcement, selective wipe, and single sign-on.
• Integration between Oracle Mobile Application Framework and Oracle
Mobile Security Suite simplifies the mobile application development
process by extending existing corporate identity to native mobile
applications for a simple and powerful end-user experience.
• Oracle Mobile Security Suite’s container-based approach provides
users with a secure workspace for sensitive corporate data, and the
suite’s mobile identity capabilities provide users with virtually seamless
access to consumer and enterprise applications.
174. 190
Mobile Application Accelerator
AKA MAX
• Currently in preview
• Promises to enable everyday knowledge workers without any coding
experience to put together simple mobile apps for filling specific needs
that their IT organizations lack the resources to address.
• Software produced in the editor is compatible with both iOS and Android
• Developers can use Oracle Mobile Application Framework to further
enhance mobile applications created with Mobile Application Accelerator.
• This capability provides continuity of development tools and framework
between power users and developers and increases collaboration.
177. 193
Coding in the Cloud
• AppicationBuilder CloudService
Editor's Notes
Main point:
Cloud Application Foundation is the innovator’s complete and integrated modern cloud application infrastructure
Built using best of breed components (WLS, Coherence, Tuxedo, more)
#1 in productivity for standard and next-generation technologies, including Java, HTML5 and mobility
40% of the market-leading products are part of Cloud App Foundation
Optimized to provide high availability and performance, integration tailored to Oracle Engineered Systems
Oracle Previews Mobile Application Accelerator for Oracle Mobile Cloud Service
Nontechnical staff can now create cross-platform mobile applications for tablets and phones visually, using only a browser
ORACLE OPENWORLD, SAN FRANCISCO – September 30, 2014
News Summary
As mobile devices become the primary means for accessing information, enterprises must find a way to accelerate mobilization. For many, the answer lies in giving business-side workers the ability to mobilize their own business processes. To address this requirement, Oracle is announcing the preview of Mobile Application Accelerator, a new capability in Oracle Mobile Cloud Service. Mobile Application Accelerator is a cloud-based offering that brings mobile application development capabilities to professionals with no previous software development experience. With Mobile Application Accelerator, program managers, power users, and business professionals can develop mobile applications quickly and visually through their web browser.
News Facts
Previewed today at Oracle OpenWorld, Mobile Application Accelerator, a new capability inOracle Mobile Cloud Service, enables nontechnical staff to build their own mobile applications.
Oracle’s Mobile Application Accelerator feature allows users with no coding experience to rapidly and intuitively produce mobile applications without coding.
Mobile Application Accelerator provides an instant, live view of the application even while editing, without requiring the typical development and release cycles. No deployment step is required.
The new mobile capability allows users to develop secure, user friendly, and engaging mobile applications that run on both iOS and Android phones and tablets by leveraging Oracle Mobile Application Framework and Oracle Mobile Cloud, part of the Oracle Cloud.
The Mobile Application Accelerator development environment offers the ability to develop mobile applications from both desktops and mobile devices without the need to install mobile development environments