This document discusses improved integration agility with Oracle SOA Suite and the Event Delivery Network (EDN). It provides an overview of Fishbowl Solutions' experience with over 700 projects, expertise in areas like portals and business process automation, and award-winning customer successes. It then discusses what EDN and business events are, how they can be used with Oracle SOA Suite 11g through various architectures and use cases.
Password Policies in Oracle Access Manager. How to improve user authenticatio...Andrejs Prokopjevs
This presentation is about how System Administrators and/or Oracle Apps DBAs can improve and meet user authentication security standards in Oracle E-Business Suite by using Oracle Access Manager integration and it's password policy management.
We will talk about:
- Current Oracle E-Business Suite password security limitations.
- Implementation of password policy management in Oracle Access Manager releases. Comparing the capabilities and why you should upgrade your OAM to the latest 11gR2.
- A use case example of most common configuration.
- Demo.
Oracle SOA Suite is a complete tool to develop integrated services for your enterprise and by combining with Oracle ADF you can build some powerful SOA based applications which also share common resources between them. The session will share how ADF and SOA suite work together using one tool JDeveloper and how you can take advantage of both technologies in your enterprise.
This session will dive into the following:
1.Developing and using web services in JDeveloper
2.Building service based business components
3.Working with services based data controls
4.Working with EJBs, SDOs and ADF-BC components
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Lucas Jellema
On October 22nd, Oracle released ADF Mobile - an extension to the ADF framework for developing mobile applications for iOS and Android. On November 12th, AMIS organized the first knowledgede ssion and hands-on lab outside of Oracle. Luc Bor- who participated in the beta-program - demonstrated ADF Mobile, shared his experiences and organized a hands-on lab. He was introduced by Lucas Jellema, who briefly outlined history and strategy from Oracle with regards to mobile development.
Password Policies in Oracle Access Manager. How to improve user authenticatio...Andrejs Prokopjevs
This presentation is about how System Administrators and/or Oracle Apps DBAs can improve and meet user authentication security standards in Oracle E-Business Suite by using Oracle Access Manager integration and it's password policy management.
We will talk about:
- Current Oracle E-Business Suite password security limitations.
- Implementation of password policy management in Oracle Access Manager releases. Comparing the capabilities and why you should upgrade your OAM to the latest 11gR2.
- A use case example of most common configuration.
- Demo.
Oracle SOA Suite is a complete tool to develop integrated services for your enterprise and by combining with Oracle ADF you can build some powerful SOA based applications which also share common resources between them. The session will share how ADF and SOA suite work together using one tool JDeveloper and how you can take advantage of both technologies in your enterprise.
This session will dive into the following:
1.Developing and using web services in JDeveloper
2.Building service based business components
3.Working with services based data controls
4.Working with EJBs, SDOs and ADF-BC components
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Lucas Jellema
On October 22nd, Oracle released ADF Mobile - an extension to the ADF framework for developing mobile applications for iOS and Android. On November 12th, AMIS organized the first knowledgede ssion and hands-on lab outside of Oracle. Luc Bor- who participated in the beta-program - demonstrated ADF Mobile, shared his experiences and organized a hands-on lab. He was introduced by Lucas Jellema, who briefly outlined history and strategy from Oracle with regards to mobile development.
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2
Enterprise integration has been evolving for several decades and has been going through drastic changes. In this session, we focus on the future trends in enterprise integration and how WSO2 integration addresses these needs.
Overview of enterprise integration: past, present and the future
Integration Service: Is it an anti pattern in future enterprise architecture?
Importance of integration in modern enterprises
Integration beyond the ESB: integrating services, systems, data and identities
The role of integration in microservices, Internet of Things (IoT) and APIs
Redefining scaling and performance
Developer experience: visual modeling, debugging and tracing
Hybrid integration: on-premise, integration Platform as a Service (iPaaS) and iSaaS
How to migrate from SharePoint to Office 365. Mark Miller, Chief Community Officer, Global 360 and Dave Coleman, SharePoint Server MVP presentation from SharePoint Fest Denver May 2011.
We hebben SOA nu hebben we µServices (micro). Maar lossen die het architectuur probleem echt op? Of zit er in de basis van onze applicaties al iets mis. Als de basis niet goed is produceren we eigenlijk een distributed big ball of mud. We kijken in deze sessie naar - Architectuur (?) - SOLID principals - Klassieke 3 lagen model - Comonent Based Development - Hexagonal Architecture (ports and adapters) We behandelen hoe deze zaken een (rand) voorwaardelijk zijn voor een goeie architectuur en hoe we dit kunnen toepassen om een monolitische applicatie te verbeteren en daarmee de basis te leggen voor een SOA of µServices architectuur.
Building Azure RemoteApp - Microsoft Campus Days 2014Morgan Simonsen
Azure RemoteApp is Remote Desktop-as-a-Service. It combines the Azure platform capabilities with the proven technology of Remote Desktop Sessions and the RDP Protocol. This is the session I gave at the Microsoft Campus Days 2014 in Copenhagen, Denmark.
A presentation that myself and Dave Northey (MSFT IE) delivered on a road show in Ireland. The goal was to discuss why people should upgrade to Windows Server 2012 ... and we deliberately exlcuded Hyper-V.
WSO2Con USA 2017: The Role of Enterprise Integration in Digital TransformationWSO2
Enterprise integration has been evolving for several decades and has been going through drastic changes. In this session, we focus on the future trends in enterprise integration and how WSO2 integration addresses these needs.
Overview of enterprise integration: past, present and the future
Integration Service: Is it an anti pattern in future enterprise architecture?
Importance of integration in modern enterprises
Integration beyond the ESB: integrating services, systems, data and identities
The role of integration in microservices, Internet of Things (IoT) and APIs
Redefining scaling and performance
Developer experience: visual modeling, debugging and tracing
Hybrid integration: on-premise, integration Platform as a Service (iPaaS) and iSaaS
How to migrate from SharePoint to Office 365. Mark Miller, Chief Community Officer, Global 360 and Dave Coleman, SharePoint Server MVP presentation from SharePoint Fest Denver May 2011.
We hebben SOA nu hebben we µServices (micro). Maar lossen die het architectuur probleem echt op? Of zit er in de basis van onze applicaties al iets mis. Als de basis niet goed is produceren we eigenlijk een distributed big ball of mud. We kijken in deze sessie naar - Architectuur (?) - SOLID principals - Klassieke 3 lagen model - Comonent Based Development - Hexagonal Architecture (ports and adapters) We behandelen hoe deze zaken een (rand) voorwaardelijk zijn voor een goeie architectuur en hoe we dit kunnen toepassen om een monolitische applicatie te verbeteren en daarmee de basis te leggen voor een SOA of µServices architectuur.
Building Azure RemoteApp - Microsoft Campus Days 2014Morgan Simonsen
Azure RemoteApp is Remote Desktop-as-a-Service. It combines the Azure platform capabilities with the proven technology of Remote Desktop Sessions and the RDP Protocol. This is the session I gave at the Microsoft Campus Days 2014 in Copenhagen, Denmark.
A presentation that myself and Dave Northey (MSFT IE) delivered on a road show in Ireland. The goal was to discuss why people should upgrade to Windows Server 2012 ... and we deliberately exlcuded Hyper-V.
A case study on deploying Oracle WebCenter as a cloud app on Oracle Exalogic engineered systems. Some of the challenges, compromises required, and benefits gained running these applications on shared hardware.
Microsoft's massive investment into Cloud technologies are enough to make anyone stop and wonder if the Cloud is something they should be focusing on for SharePoint. During this full day workshop we will examine Microsoft's Cloud Strategy from an ITPro's perspective and understand how a hybrid scenario can be structured to maximize the On Premises, Infrastructure as a Service, & Cloud capabilities. We will deep dive into deployment planning and implementation across the hybrid stack. We will also discuss and demonstrate the management of the SharePoint platform across all tiers. Join us on this journey from the ground to the cloud and back again!
Transitioning a Full Enterprise to Cloud in 10 Months - Cloud Exposjdeluca
Embarked on deploying a new enterprise infrastructure as part of a divestiture. Enterprise systems were stood up to execute business and leveraged Cloud technologies to the full extent possible. These artifacts discuss the landscape and lessons learned from this experience.
Are you jumping on the microservices bandwagon? When and when not to adopt micro services architecture? If you must, what are the considerations? This slidedeck will help answer a few of those questions...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Microsoft Décideurs IT
Session Dell: Chacun ses raisons, chacun ses moyens, chacun sa migration. Alors que l’échéance du 14 juillet 2015 approche à grands pas pour les utilisateurs de Windows Server 2003, différents scénarios sont possibles pour passer sans encombre à un nouvel environnement. Qu’il s’agisse de répondre à des contraintes de compliance, à une fin de garantie ou encore à un enjeu de sécurité, ces projets de migration doivent en effet être abordé de façon précise car ils recèlent de nombreuses opportunités pour votre organisation : • Consolider son infrastructure informatique avec la virtualisation, • Initier ou poursuivre sa transformation vers le cloud, • Optimiser et moderniser ses applications métiers. Pour faire les bons choix, les équipes de Dell, qui ont accompagné plus de 500 entreprises dans leur migration depuis Windows XP l’année dernière, sont prêtes à vous apporter conseils et expertise dans ces nouveaux défis, et partager avec vous les premiers retours d'expérience.
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Microsoft Décideurs IT
Session Dell: Chacun ses raisons, chacun ses moyens, chacun sa migration. Alors que l’échéance du 14 juillet 2015 approche à grands pas pour les utilisateurs de Windows Server 2003, différents scénarios sont possibles pour passer sans encombre à un nouvel environnement. Qu’il s’agisse de répondre à des contraintes de compliance, à une fin de garantie ou encore à un enjeu de sécurité, ces projets de migration doivent en effet être abordé de façon précise car ils recèlent de nombreuses opportunités pour votre organisation : • Consolider son infrastructure informatique avec la virtualisation, • Initier ou poursuivre sa transformation vers le cloud, • Optimiser et moderniser ses applications métiers. Pour faire les bons choix, les équipes de Dell, qui ont accompagné plus de 500 entreprises dans leur migration depuis Windows XP l’année dernière, sont prêtes à vous apporter conseils et expertise dans ces nouveaux défis, et partager avec vous les premiers retours d'expérience.
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Microsoft Technet France
Session Dell: Chacun ses raisons, chacun ses moyens, chacun sa migration. Alors que l’échéance du 14 juillet 2015 approche à grands pas pour les utilisateurs de Windows Server 2003, différents scénarios sont possibles pour passer sans encombre à un nouvel environnement. Qu’il s’agisse de répondre à des contraintes de compliance, à une fin de garantie ou encore à un enjeu de sécurité, ces projets de migration doivent en effet être abordé de façon précise car ils recèlent de nombreuses opportunités pour votre organisation : • Consolider son infrastructure informatique avec la virtualisation, • Initier ou poursuivre sa transformation vers le cloud, • Optimiser et moderniser ses applications métiers. Pour faire les bons choix, les équipes de Dell, qui ont accompagné plus de 500 entreprises dans leur migration depuis Windows XP l’année dernière, sont prêtes à vous apporter conseils et expertise dans ces nouveaux défis, et partager avec vous les premiers retours d'expérience.
Cause 2013: A Flexible Approach to Creating an Enterprise Directoryrwgorrel
Leveraging Microsoft Active Directory LDS to create a flexible enterprise directory.
As UNCG sought to replace Novell Directory Services with the next generation enterprise authentication and directory services (LDAP), we examined OpenLDAP, Active Directory, and Active Directory Lightweight Domain Services. Hear why we picked a somewhat uncommon approach in the less known AD LDS product and the flexibility it afforded us a middle ground between OpenLDAP and the urge to use existing Active Directory domain. We will also discuss the ADAMSync tool used to populate this environment as well as the MSUserProxy object to centralize authentication.
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...Jade Global
Learn about the First and Only Automated Solution for Informatica to Oracle Data Integrator (ODI) conversion
Do you want to know:
“What” is Informatica vs ODI?
“Why” do you need to move to ODI?
“How” is the migration from Informatica to ODI possible?
Learn how you can achieve up to 90% automated conversion, up to 90% reduced implementation time, up to 50% cost savings and up to 5X productivity gain.
Know more please visit: http://informaticatoodi.jadeglobal.com/
Practical SharePoint 2013 Development EnvironmentNetwoven Inc.
SharePoint 2013 Business Intelligence for Business Users:
Designed for busy information workers and executives, this presentation will focus on the new SharePoint 2013 Business Intelligence capabilities coupled with Excel 2013, Excel Services, Performance Point and Dashboard Designer, Reporting Services with Report Designer. Learn how new capabilities in SharePoint 2013 can help you implement your BI strategy. We’ll also share a self-service model to help you quickly and easily augment decision-making with SharePoint’s powerful BI features while reducing your reliance on IT.
Practical SharePoint 2013 Development Environment:
Technical professionals will learn tips and tricks based on a tested exercise of building out an effective SP 2013 Development environment with Windows 2012 Active Directory and DNS, Exchange 2013, SQL Server 2012 with BI Components, SP 2013 with BI Support, OWA 2013, and Workflow Manager. Learn about the real-world challenges to build a SharePoint 2013 Development Environment. We’ll share best practices based on an orderly step-by-step process developed by Netwoven to successfully install and configure development environments.
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
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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
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/
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
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.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
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.
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
2. 6+ years of integration & J2EE experience
Oracle SOA 11g Certified Expert
Oracle AIA 11g Certified Specialist
3. About Fishbowl Solutions
Experience
• Over 700 projects since founding in 1999
• Oracle “Gold” Partner
• Oracle “Public Sector Pillar Partner”
Expertise
• Portals and Content Management
• Enterprise Information Management
• Business Process Automation
Customer Successes
• Across verticals
Award Winning
• Forrester Groundswell Award - Mobile App
• Oracle Excellence Award
• Enterprise 2.0 Blazer
• 2009 ECM Architect of the Year
5. Fishbowl Consulting Services
+ WebCenter Content
+ Document Management
+ Digital Asset Management
+ Image & Process Management
+ Forms Recognition
+ WebCenter Portal
+ Employee Intranets
+ Vendor or Partner Extranets
+ Customer Portal
+ ADF SOA
+ BPM (business process management)
+ ERP Integrations
+ Installations, Configuration, Performance Tuning, Solution
Design, Development, Implementation
+ Records Management
+ Web Content Management
+ Document Capture
+ Content Consolidation
6. • Let’s talk about SOA
• What is EDN?
• Business Events
• EDN with Oracle SOA Suite 11g
• Architectures
• Uses Cases
• Summary
• Questions
7. What is SOA?
Service-oriented architecture is a technology
architectural model for service-oriented solutions
with distinct characteristics in support of realizing
service-orientation and the strategic goals
associated with service-oriented computing.
8. SOA is a way of organizing applications and
processes in terms of services.
19. What are Business Events?
• One-Way, Fire and Forget, Asynchronous
• Can be used in the following situations:
– Dashboard data
– Invoke another Business Process
– Business Activity Monitoring
20. Business Events
• Event Definition Language (EDL)
– XML Schema
• Global Name
• Payload
• Stored in MDS
21. • Published to EDN Infrastructure
• Subscribed to by other service components
• Cannot be unpublished, always exist
32. • Why this design?
– Easier development
– Reusable services
– Publish from multiple sources
• ADF application
• PL/SQL
• Java
33. • Logging System
– Control different logging levels
– Published directly from SOA service components
• Captured in Oracle Database
– Reporting purposes
34. • Error Handling
– Uses notification system for emails
– Common Error Event EDL
– Used throughout all integrations
36. What Not To Do
• Use Case
– Used EDN to persist between service components
– Guaranteed delivery
– At every service call
• Problem:
– SLA was dependent on completing processing in
all subsystems
– Taking over 15 minutes to process 1 message!!
37. • Ultimately, bad design
• Tuning steps:
– Organization was bringing in new database
– Moved to EDN-JMS
• Improved, but still didn’t SLA’s
38. Tips & Tricks
• Create Business Events First!
• Group Business Events by Type In EDL file
• Store in MDS!!
40. April 7 – 11, 2014
The Venetian
Resort, Las Vegas, NV
– Network with 5,000+ database and
application professionals
– 5 days of in-depth education built by
users, for users
– Complimentary Pre-Conference
Workshops for IOUG registrants
Attend for free!
IOUG’s Call for Speakers is now open
collaborate14.ioug.org/call-for-speakers
41. IOUG Master Class Series Returns
Coming soon to a city near you!
One Day Interactive Training Events to meet your
educational needs
Maximum Availability Architecture
with Oracle’s Larry Carpenter and Joe Meeks
October 15: Milwaukee, WI
October 16: Rochester, NY
Performance and Internals with Craig Shallahamer
November 6: Chicago, IL
November 8: Atlanta, GA
Get more information at www.ioug.org/masterclass
or visit the IOUG kiosk in Moscone West, 2nd floor
Our current software and services initiatives for Oracle WebCenter are shown here. We have recently been focused on developing products that provide Oracle WebCenter customers with new ways to contribute content. This includes solutions for Mobile ECM, extending Oracle WebCenter capabilities to iPhone, iPad and Android devices. Additionally, we have products that provide robust batch load capabilities of digital assets and then providing users with interactive ways to tag and group photographs, illustrations, and other creative assets. And our SharePoint connector provides users of both SharePoint and Oracle WebCenter Content with that desired SharePoint front-end collaboration and content contribution backed by the power of Oracle and finally the topic of today’s discussion the Google Search Appliance connector to enable WebCenter customers to harness the power of Google Search within WebCenter Content.
What is the business problem for SOA?Organizations dependent on many application - legacy, external and packagedTypically new systems get bought that duplicate business needs or are acquired from mergers.With many applications - maintenance costs are typically higher.User standpoint - productivity is lower because users are going to multiple systems to accomplish specific business tasks.logging in, entering new or similar data and etc.So what comes from this? Usually the business realizes they need an IT approach to integrate these systems.
one and only one Events are delivered to the subscriber in its own global (that is, JTA) transaction. Any changes made by the subscriber within that transaction are committed after the event processing is complete. If the subscriber fails, the transaction is rolled back. Failed events are retried a configured number of times.guaranteed Events are delivered to the subscriber asynchronously without a global transaction. The subscriber can choose to create its own local transaction for processing, but it is committed independently of the rest of the event processing. The event is guaranteed to be handed to the subscriber, but because there is no global transaction, there is a possibility that a system failure can cause an event to be delivered more than once. If the subscriber throws an exception (or fails in any way), the exception is logged, but the event is not resent.immediate Events are delivered to the subscriber in the same global transaction and same thread as the publisher. The publish call does not return until all immediate subscribers have completed processing. If any subscribers throw an exception, no additional subscribers are invoked and an exception is thrown to the publisher. The transaction is rolled back in case of any error during immediate processing.
Raising an event from a Java EE application can be done through a local event connection or a remote event connection:Local event connection If the publisher resides on the same Oracle WebLogic Server as the application and the publisher uses a local business event connection factory, the event is raised through a local event connection. In this scenario, synchronous subscriptions are executed synchronously.Remote event connection If the caller resides in a different container (different JVM) then the application, the event is raised through a remote event connection. Only asynchronous subscriptions are supported for remote event connections.