SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Downloaden Sie, um offline zu lesen
<Insert Picture Here>
<Insert Picture Here>




Oracle Fusion Middleware – Pragmatic
approach to build up your applications
Marek Sokołowski
Oracle Fusion Middleware Sales Consultant
Oracle Fusion Middleware
                                  Web        Mobile         Social




•   Complete
•   Open                                     User Engagement




•   Integrated                              Content Management



•   Best-in-class                          Business Intelligence
                                                                         Identity
                                                                       Management




                    Development              Business Process
                       Tools                   Management



                                             Service Integration

                                                                        Enterprise
                                                                       Management
                                              Data Integration




                                        Cloud Application Foundation




                                                                                 3
Application Grid




               4
Application Server – what for?

• Security
• High Availability
• Scalability
• Web Path
• In other words: all the mechanisms that any application
  should have or need




                                                            5
Oracle battles with myths
• Myth #1: „Java is a slow technology”
  • Except MSFT all vendors operates on Java
  • Even MSFT has virtual machine on C#
  • Who develop C low level applications these days? No
    object programming, allocating and deallocating
    memory at his own? Semaphors, system queues?
• Myth #2: „All JEE app servers are the same”
  • All the cars are the same, since they have engine and 4
    wheels




                                                              6
Basement is important ...




                            7
Why commercial application server???

• Why open source databases are not so popular?
• Why Open Office is not so popular?

• Weblogic -> Performance
• Weblogic -> HA
• Weblogic -> Ease of administration, monitoring
• Weblogic -> No application service interrupts: side
  by side, rolling upgrades, etc.


                                                        8
Coherence
In-memory data
                 3 usage
                 models:
                 • Generic data
                   cache
                 • Coherence
                   Web
                 • Level 2 cache
                   for Spring and
                   Hibernate




                             9
Coherence - example
   Advertisments in cache

The largest daily news magazine in Poland – both in
paper and e- versions
~50M hits daily, in case of some important events
millions hits per hour (monthly ~1,5B hits)
Ads server for gazeta.pl based on open source
database, too weak performance (users managed to
finish reading article before the ad was displayed).
Ads was personalized (one to one marketing)
Solution: Ads content in cache.
Proof of concept : 2 days
In a production within a week




                                                       10
Comment on
virtualization



                 11
3 main virtualization approaches
           • With Hypervisor (Oracle Virtual Machine, VM Ware,
             Virtual Box)
             • Good points: Ease of use, Many operating systems, Images
             • Bad points: Performance, Resource consuming
           • OS Level Virtualization (Solaris Zones, Solaris
             Containers)
             • Good points: No performance degradation, flexible resource
               allocation
             • Bad points: One operating system (does not matter if JEE
               apps)
           • HW level Virtualization (Sun LDOM, IBM LPAR)
             • Good points: No performance degradation, flexible resource
               allocation,
             • Bad points: Often more expensive hardware

Slide 12                                                                    12
Virtalization headache
           • VM Ware: small hardware – small problem, big
             hardware – big problem, need to license the whole
             HW .

           • Oracle Virtual Machine: could license even one virtual
             core, need to configure properly resource allocation

           • Solaris Zones – no problem at all. As added value no
             performance degradation, elegant consolidation. 




Slide 13                                                              13
Try to use Solaris Containers
     • SPARC T3 machines and Solaris Operating
       System (w/ Zones) allow to cut cores strictly to            Core                 Purpose
       the needs                                            Core 1 (Global Zone) Global Zone handling
     • SPARC T3 processor factor is 0.25 only!!!            Core 2 (Global Zone) Global Zone handling
       For 16 cores on chip it is only 4 Processor          Core 3 (Zone 1)    Oracle UCM
       licenses                                             Core 4 (Zone 1)    Oracle UCM
     • Example: collocate many software                     Core 5 (Zone 1)    Oracle UCM
       components on single T3 machine (see table).         Core 6 (Zone 1)    Oracle UCM
       From the licensing point of view it means:           Core 7 (Zone 2)    Oracle WebCenter Suite
        • Oracle UCM - 1 CPU license (4 cores)              Core 8 (Zone 2)    Oracle WebCenter Suite
        • Oracle WebCenter Suite - 1 CPU license (4         Core 9 (Zone 2)    Oracle WebCenter Suite
          cores)                                                               Oracle WebCenter Suite
                                                            Core 10 (Zone 2)
        • Oracle Database SE (6 cores) – 1 socket license                      Oracle Database SE
                                                            Core 11 (Zone 3)
     • Please note:                                         Core 12 (Zone 3)   Oracle Database SE
        • For Java applications (almost all Fusion          Core 13 (Zone 3)   Oracle Database SE
          components ) T3 core to Intel core               Core 14 (Zone 3)   Oracle Database SE
          performance ratio is 1,6 to 1
                                                            Core 15 (Zone 3)   Oracle Database SE
        • So 4 cores of T3 for purpose Oracle UCM and
                                                            Core 16 (Zone 3)   Oracle Database SE
          WebCenter Suite is equivalent of 2,4 cores of
          Intel chip


14                                                                                                  14
With SPARC T4 it is even better

         • Improvements over T3
               – 5x integer performance
               – 7x floating point performance
         • 8 performant cores to use

         • How to implement Active – Active
           Cluster using 1 license of Weblogic?
         • One core on left machine, one core on
           right machine, good performance and
           still one license.

         • Cut strictly to your needs




© 2011 Oracle Corporation – Proprietary and Confidential   NDA – NOT FOR DISTRIBUTION   15   1
Service-
 Oriented
Architecture



               16
The IT Reality Today
                                            Application
             Screen
             Scrape

                                        Download                         Application
                         Message           File
         Application      Queue                                                     Screen
                                                Application                         Scrape

                 Sockets                                  Screen     Transaction
                                    Transaction           Scrape         File
                                       File
                                                                                     Application
                                                  Sockets
        Download        CICS Gateway                                     RPC
           File                                                                           ORB
                                                             APPC
                                            Application
                Message
  ORB                                                                    Application
         Application               Message                Transaction
                                    Queue                     File
                                         Application
                                                                                       Message
                                                                                        Queue
                                                    CICS Gateway
                   Transaction     Screen
                      File         Scrape
                                                                                   APPC
          Application                       Message                Download                        RPC
                                                                      File




  Source: Gartner




                                                                                                         17
Years of deployments
  IT spaghetti
                                   • Silo approach – app does
                                            everything
                                 • No standards – we have good
                                     open standard recently




• No standard -> Closed system
  • New need -> New system




                                                                18
SOA concept

• Service Oriented Architecture (SOA)
   • IT Strategy
   • Recipe for architecture
   • Service-Oriented Architecture (SOA) is a set of
     principles and methodologies for designing and
     developing software in the form of interoperable
     services. These services are well-defined business
     functionalities that are built as software components
     (discrete pieces of code and/or data structures) that can
     be reused for different purposes. SOA design principles
     are used during the phases of systems development
     and integration.

                                                                 19
Service Virtualization
      Agility within OSB
                                                                            Online         Mobile
                                           Worklist   Portal   MS Office                   Devices
                                                                           Shopping


                                Service
                               Consumer
 Proxy Services
     • Enforces agility by      Proxy
       replacing direct        Services
       coupling with a                                ORACLE SERVICE BUS
       flexible virtual
       endpoint to the
       consumer


                              Service     MAINFRAME
                             Endpoints




20                                                                                    20
OSB to the Rescue
                      Oracle Service Bus
        Service             Service           Service Security
       Monitoring         Management
                                                Authentication
       Dashboard           Discovery
                                                Authorization
       SLA Alerts        Change Mgmt.
                                                     Message
       Reporting          Import/Export              Security

                        Message Broker

     Content Based      Dynamic            Error        Multiple
        Routing      Transformations      Handling     Protocols


                     Oracle WebLogic Server

                       Oracle JRockit JVM


                                                                   21
Infrastructure for SOA and BPM
                                                       Business Processes / Human Workflow (BPM)
Portal, Web 2.0 (Oracle WebCenter)


                                                                                      (Oracle BPM)




                                                                                                                                                     Enterprise Registry , Repository
                                                           Services Access Point (ESB)
                                                                         (Oracle Service Bus)




                                                         Integration Processes
                                                        (Oracle BPEL Process Manager)




                                                                                                                Data Services
                                                                                                       (Oracle Data Services Integrator)
                                                         Legacy
                                          Custom       Applications              Database
                                        Applications




                                                                       Packaged                   Legacy
                                                                      Applications              Applications                  Database




                                                                                                                Packaged                 XML Data
                                                                                                               Applications               Source




                                                                                                                                                    22
Business
Processes



            23
Business Process
     Business Process is a collection of related, structured activities or
     tasks that produce a specific service or product (serve a particular goal)
     for a particular customer or customers. It often can be visualized with a
     flowchart as a sequence of activities.




24                                                                                24
Processes in a world of IT systems and apps

                            HR                       Finance           Customer Service              Other
                         Proces             Proces          Proces       Proces         Proces
     Processes

                                            Płace       Budżetowanie   Obsługa #1      Obsługa #2
                          HR




                                  Service
      Services                                                                        Service        Service
                                                        Service
                  Service
                                                                       Service




     IT Assets
                                      Logika                                                               Logika
                 Logic                                                              Dane Logika
                             Data                    Dane     Logika
                                                                                                    Dane
                                                                        Dane
                                                                                                     Other
                    HR App                           Finance App                     CRM App         Apps




25                                                                                                             25
Two worlds: world of Business and world of IT

                                     World of business(Business Processes)

                                                   Pobierz
                                        Duże                                                Zła
                  Finanse                       informacje o         Weryfikacj                     Odrzuć
                                                  zdolności           a klienta                   zamówienie
     Business                Małe
                                                   klienta


     Processes                                                                    Dobra
                  Obsługa                                                                     Pobierz
                                                                                                                Przypisz
                                                                                            informacje
                  klientów                                                                   o kliencie
                                                                                                                priorytet




                 Logistyka                                                                                       Realizacja
                                                                                                                zamówienia

   Data,
Applications,
 Interfaces
                                                     World of IT (Services)
                                               Customer                                                    Purchase
     Services            Service               Account                 Service
                                                                                      Customer
                                                                                                             Order
                                                                                       Service
                                                Service                                                     Service
                                    Legacy                     ERP                Finance                 B2B




26                                                                                                                            26
BPM Benefits: Business IT Collaboration



                    Process
                                      Business
                    Owners
                                      Analysts
Process modeling,                                     Process modeling,
and documentation                                 simulation, design, binding
                    Single Process
                             Model




                     Business                           Implementation and
                      Users           Process               integration
    Rich Process                     Developers
      Analytics

                                                                     27
Process Modelling




                    28
Research Project
    Processes Description for Public
    Institutions in Poland

Scope:
Design of 30 Process Maps of Public Institutions
Design of 3 reference models of Public
Institutions
Subject:
         14 City Halls (Municipalities)
         8 Local Governments
         8 Voivod Locations (Fed Gov)

Project Partners:
•Akademia Administracji
•Uniwersytet Warmińsko Mazurski w Olsztynie

                                                   29
The same law framework, but ... Different processes
Uchwały (Local Law Creation)



                            Kraków         Kalisz

            Toruń




                                                    30
Sample activities
  Urząd Marszałkowski Województwa Kujawsko-Pomorskiego


• Timeframe:                    29.11 – 10.12.2010r
• Duration:                     10 business days

• No of meetings:               231
• Average No of meetings:       23 daily

• No of consultants:            6-8
• No of employees engaged:      223

• No of process identified and modelled:       397
• No of business objects in a model :          6130




                                                         31
They did it in Oracle BPA

             What to choose for
             process modelling

Process Composer            Oracle BPA



                   or



                                         32
Implementation




                 33
Deployment statistics
  Document flow based on Oracle BPM
  and UCM

• Document flow based on BPM engine and UCM document repository
• Application for Urząd Marszałkowski woj. Łódzkiego (Local Government)
• Single HW and SW infrastructure for all project beneficiaries
• Provides services for 88 subinstitutions (private cloud model)
• More than 15 main processes implemented



• Single Process Analysis – Identfication, modelling, Data
  Structures Design and Forms (UI) Design – FEW DAYS
• Implementation of application that supports the process –
  FEW DAYS

                                                                          34
Some features




                35
Composer – Collaboration, Versioning

                                     Collaboration

Project
Home                                     Change
                                         History




                                       Snapshots



Project Sharing




                                            36
Business Modelling
Light tool for non-technical people




                                      37
Business IT Collaboration
        Single Model From Modeling to Execution
                                          Studio – Comprehensive IDE for Developers




 Empower business analyst
with catalog of implementation
           artifacts


                                          Single BPMN 2.0
                                               model




                                                                                      38
Simulate Before You Implement

                           Queue Buildups
                            and What-ifs




Rich set of
  Charts
                                            KPIs




                                             39
Round Trip Simulation
• Round Trip -> Uses Run-Time Data for
  creating Simulation Model only
• Select Process, Distribution Criteria and
  Time Frame to generate model
• Use the Round Trip Model to do “What-if”
  analysis by changing resourcing /cost etc

Usability improvements for Simulation:.
• Wizard-based Simulation Model Creation
• Reporting Enhancements include:
   • Configure Activities for reporting
   • Report presentation: colors, font , drill up/down




                                                         40
Using BI with Process Analytics
• Automatic creation of Process specific
  Views for mapping to BI Model
• Enable Performance , Productivity and
  Workload balance analysis as well as
  Business metric level reporting
• Process Specific views
  •   Created at time of Process Deployment
  •   Configure View Identifier in Process Properties
  •   Provide access to data across process versions
  •   Each Process will have the following
        Process Performance (Completed Instances)
        Task Performance (Completed Tasks)
        Process Workload ( Active Instances)
        Task Workload ( Active /Pending Tasks)
• Views will be deleted upon Undeployment


                                                        41
Built In Business Rules




                          42
Visual Designer for Rich Forms
 Data Controls – ADFBC, Web
        Services, etc.




                                                            Declarative
                                                           specification
  BPM Data Control for                                      of most UI
drag-and-drop extension                                      behavior
   of generated form




                                      Data Visualization
                                        Components.




                                                            43
Correlations




               44
Conversations




                45
Parametric Roles

Leverage LDAP
hierarchy in a better
way




                        46
Comments, Attachments, UCM
Integration     Share Comments and
                 Attachments across
                                       Process




    Upload
attachments to
     UCM


            UCM Attributes Mapped in
                      Task


                                                 47
Process Documentation Generation




• Generate Process documentation in HTML & XML format from
  Studio and Process Composer
• Use XML format for creating custom process reports



                                                             48
Last but not least




                     49
User experience
      Do not forget about portal   Pictures and
                                      movies
           UI control

                                                  Graphical Data
Real Time Data



                                                      Chats
                                                    and blogs
                                   Recent Data
    GEO
functionality
                                             Structured Data




                                                         50
Find the storage for documents
        Unified and Integrated Content Management




                                Oracle Enterprise Content Management
SOA, BPM, JDev                                                         Desktop &
                    Portal           OOTB            Application                           Mobile
                  Connectors        Web Apps         Connectors          Office
                                                                      Integrations         Delivery
Identity Mgmt
                                   High Values Features and Services                              A
                                                                                                  D   Notes / Domino
  Business       FUSION         Capture      Web Content      Archiving        Imaging            A
 Intelligence                                                                                     P
                 MIDDLE         Digital                                                           T   File Systems
                 WARE           Assets        Document         Rights          Records
                                                                                                  E
                                                                                                  R
 Application                               Core Content Services                                  S     3rd Party
    Grid

                          Oracle Database                               3rd Party
                          SecureFiles, AuditVault,                 Database, File System
                           Database Vault, RAC



                                                                                                          51
g
Oracle Fusion Middleware 11

1,987    Separate software
             projects


               5,420           Customers
                                 driven
                             enhancements

7,350   Man-years of
         engineer
           work

     13,000,000                Hours of
                             software tests




                                              52
Thank You 
   <Insert Picture Here>




        Name: Marek Sokołowski
        Title: Fusion Middleware Consultant
        Mobile: +48 661 966 026
        Email: marek.sokolowski@oracle.com

Weitere ähnliche Inhalte

Was ist angesagt?

21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented ArchitectureBob Rhubart
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceCorrelsense
 
SPSMEL 2012 - SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 / 2013
SPSMEL 2012 - SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 / 2013SPSMEL 2012 - SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 / 2013
SPSMEL 2012 - SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 / 2013Michael Noel
 
A Hybrid Technology Platform for Increasing the Speed of Operational Analytics
A Hybrid Technology Platform for Increasing the Speed of Operational AnalyticsA Hybrid Technology Platform for Increasing the Speed of Operational Analytics
A Hybrid Technology Platform for Increasing the Speed of Operational AnalyticsIBMGovernmentCA
 
Java on zSystems zOS
Java on zSystems zOSJava on zSystems zOS
Java on zSystems zOSTim Ellison
 
Protecting the Desktop with Novell ZENworks Application Virtualization
Protecting the Desktop with Novell ZENworks Application VirtualizationProtecting the Desktop with Novell ZENworks Application Virtualization
Protecting the Desktop with Novell ZENworks Application VirtualizationNovell
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Novell
 
Infrastruttura Scalabile Per Applicazioni Aziendali Sun Microsystems - Virt...
Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virt...Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virt...
Infrastruttura Scalabile Per Applicazioni Aziendali Sun Microsystems - Virt...Walter Moriconi
 
Oracle cloud story short
Oracle cloud story   shortOracle cloud story   short
Oracle cloud story shortYuri Grinshteyn
 
Oracle Systems _ Jeff Schwartz _ Engineering Solutions Exadata - Exalogic.pdf
Oracle Systems _ Jeff Schwartz _ Engineering Solutions Exadata - Exalogic.pdfOracle Systems _ Jeff Schwartz _ Engineering Solutions Exadata - Exalogic.pdf
Oracle Systems _ Jeff Schwartz _ Engineering Solutions Exadata - Exalogic.pdfInSync2011
 
WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011Fumiko Yamashita
 
Novell Identity Manager Troubleshooting
Novell Identity Manager TroubleshootingNovell Identity Manager Troubleshooting
Novell Identity Manager TroubleshootingNovell
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementNovell
 
Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011Arun Gupta
 
Membase Meetup - San Diego
Membase Meetup - San DiegoMembase Meetup - San Diego
Membase Meetup - San DiegoMembase
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Novell
 
Expanding dr with_zfssa_110810
Expanding dr with_zfssa_110810Expanding dr with_zfssa_110810
Expanding dr with_zfssa_110810rjmurphyslideshare
 
Windows 7 For Geeks
Windows 7 For GeeksWindows 7 For Geeks
Windows 7 For GeeksAdil Mughal
 

Was ist angesagt? (20)

21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System Performance
 
SPSMEL 2012 - SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 / 2013
SPSMEL 2012 - SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 / 2013SPSMEL 2012 - SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 / 2013
SPSMEL 2012 - SQL 2012 AlwaysOn Availability Groups for SharePoint 2010 / 2013
 
A Hybrid Technology Platform for Increasing the Speed of Operational Analytics
A Hybrid Technology Platform for Increasing the Speed of Operational AnalyticsA Hybrid Technology Platform for Increasing the Speed of Operational Analytics
A Hybrid Technology Platform for Increasing the Speed of Operational Analytics
 
Java on zSystems zOS
Java on zSystems zOSJava on zSystems zOS
Java on zSystems zOS
 
Protecting the Desktop with Novell ZENworks Application Virtualization
Protecting the Desktop with Novell ZENworks Application VirtualizationProtecting the Desktop with Novell ZENworks Application Virtualization
Protecting the Desktop with Novell ZENworks Application Virtualization
 
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
 
InterBase XE Datasheet
InterBase XE DatasheetInterBase XE Datasheet
InterBase XE Datasheet
 
Infrastruttura Scalabile Per Applicazioni Aziendali Sun Microsystems - Virt...
Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virt...Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virt...
Infrastruttura Scalabile Per Applicazioni Aziendali Sun Microsystems - Virt...
 
Oracle cloud story short
Oracle cloud story   shortOracle cloud story   short
Oracle cloud story short
 
Oracle Systems _ Jeff Schwartz _ Engineering Solutions Exadata - Exalogic.pdf
Oracle Systems _ Jeff Schwartz _ Engineering Solutions Exadata - Exalogic.pdfOracle Systems _ Jeff Schwartz _ Engineering Solutions Exadata - Exalogic.pdf
Oracle Systems _ Jeff Schwartz _ Engineering Solutions Exadata - Exalogic.pdf
 
WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011
 
Novell Identity Manager Troubleshooting
Novell Identity Manager TroubleshootingNovell Identity Manager Troubleshooting
Novell Identity Manager Troubleshooting
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration Management
 
Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011
 
Membase Meetup - San Diego
Membase Meetup - San DiegoMembase Meetup - San Diego
Membase Meetup - San Diego
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
 
Expanding dr with_zfssa_110810
Expanding dr with_zfssa_110810Expanding dr with_zfssa_110810
Expanding dr with_zfssa_110810
 
MySQL高可用
MySQL高可用MySQL高可用
MySQL高可用
 
Windows 7 For Geeks
Windows 7 For GeeksWindows 7 For Geeks
Windows 7 For Geeks
 

Andere mochten auch

"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middlewareinvestorrelation
 
Odi 12c-getting-started-guide-2032250
Odi 12c-getting-started-guide-2032250Odi 12c-getting-started-guide-2032250
Odi 12c-getting-started-guide-2032250Udaykumar Sarana
 
Oracle Weblogic 12 c
Oracle Weblogic 12 cOracle Weblogic 12 c
Oracle Weblogic 12 cVijay Reddy
 
Fusion Middleware 11g How To Part 1
Fusion Middleware 11g How To Part 1Fusion Middleware 11g How To Part 1
Fusion Middleware 11g How To Part 1Dirk Nachbar
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
 
Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorMark Rabne
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Lucas Jellema
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackDLT Solutions
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...Frank Munz
 
Docker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12cDocker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12cFrank Munz
 
Middleware and Middleware in distributed application
Middleware and Middleware in distributed applicationMiddleware and Middleware in distributed application
Middleware and Middleware in distributed applicationRishikese MR
 
Fusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone serverFusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone serverK Kumar Guduru
 
Middleware Basics
Middleware BasicsMiddleware Basics
Middleware BasicsVarun Arora
 

Andere mochten auch (14)

"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
 
Odi 12c-getting-started-guide-2032250
Odi 12c-getting-started-guide-2032250Odi 12c-getting-started-guide-2032250
Odi 12c-getting-started-guide-2032250
 
Oracle Weblogic 12 c
Oracle Weblogic 12 cOracle Weblogic 12 c
Oracle Weblogic 12 c
 
Fusion Middleware 11g How To Part 1
Fusion Middleware 11g How To Part 1Fusion Middleware 11g How To Part 1
Fusion Middleware 11g How To Part 1
 
AMIS ADF Weblogic 12c launch Event 08 DVT And Websockets by Lucas Jellema
AMIS ADF Weblogic 12c launch Event 08  DVT And Websockets by Lucas JellemaAMIS ADF Weblogic 12c launch Event 08  DVT And Websockets by Lucas Jellema
AMIS ADF Weblogic 12c launch Event 08 DVT And Websockets by Lucas Jellema
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
 
Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data Integrator
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
 
Docker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12cDocker in the Oracle Universe / WebLogic 12c / OFM 12c
Docker in the Oracle Universe / WebLogic 12c / OFM 12c
 
Middleware and Middleware in distributed application
Middleware and Middleware in distributed applicationMiddleware and Middleware in distributed application
Middleware and Middleware in distributed application
 
Fusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone serverFusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone server
 
Middleware Basics
Middleware BasicsMiddleware Basics
Middleware Basics
 

Ähnlich wie Oracle Fusion Middleware - pragmatic approach to build up your applications - Marek Sokolowski

Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based ExtensibilityExtending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based ExtensibilityJerome Leonard
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureBob Rhubart
 
Enterprise Virtualization with Xen
Enterprise Virtualization with XenEnterprise Virtualization with Xen
Enterprise Virtualization with XenFrank Martin
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionFumiko Yamashita
 
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo RamassoServer Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo RamassoJUG Genova
 
Intro in JavaEE world (TU Olomouc)
Intro in JavaEE world (TU Olomouc)Intro in JavaEE world (TU Olomouc)
Intro in JavaEE world (TU Olomouc)blahap
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Mohamad Afshar
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleBob Rhubart
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleBob Rhubart
 
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Bruno Borges
 
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationOracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationRex Wang
 
Exalogic Technical Overview
Exalogic Technical OverviewExalogic Technical Overview
Exalogic Technical OverviewAndrey Akulov
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, OracleEwa Stepien
 
Top 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridTop 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridScaleOut Software
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseMarkus Michalewicz
 
Sesion Marzo Zaragoza
Sesion Marzo ZaragozaSesion Marzo Zaragoza
Sesion Marzo ZaragozaFran Navarro
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleBob Rhubart
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 

Ähnlich wie Oracle Fusion Middleware - pragmatic approach to build up your applications - Marek Sokolowski (20)

Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based ExtensibilityExtending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
Enterprise Virtualization with Xen
Enterprise Virtualization with XenEnterprise Virtualization with Xen
Enterprise Virtualization with Xen
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete Solution
 
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo RamassoServer Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
 
Intro in JavaEE world (TU Olomouc)
Intro in JavaEE world (TU Olomouc)Intro in JavaEE world (TU Olomouc)
Intro in JavaEE world (TU Olomouc)
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT Simple
 
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012
 
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationOracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
 
Exalogic Technical Overview
Exalogic Technical OverviewExalogic Technical Overview
Exalogic Technical Overview
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, Oracle
 
Top 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data GridTop 6 Reasons to Use a Distributed Data Grid
Top 6 Reasons to Use a Distributed Data Grid
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 
Sesion Marzo Zaragoza
Sesion Marzo ZaragozaSesion Marzo Zaragoza
Sesion Marzo Zaragoza
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
102 1630 1700
102 1630 1700102 1630 1700
102 1630 1700
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 

Mehr von ORACLE USER GROUP ESTONIA

Planning Your Oracle E-Business Suite Upgrade to Release 12.1
Planning Your Oracle E-Business Suite Upgrade to Release 12.1Planning Your Oracle E-Business Suite Upgrade to Release 12.1
Planning Your Oracle E-Business Suite Upgrade to Release 12.1ORACLE USER GROUP ESTONIA
 
Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...
Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...
Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...ORACLE USER GROUP ESTONIA
 
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...ORACLE USER GROUP ESTONIA
 
Oracle Storage – Innovation and cost cutting bundle
Oracle Storage – Innovation and cost cutting bundleOracle Storage – Innovation and cost cutting bundle
Oracle Storage – Innovation and cost cutting bundleORACLE USER GROUP ESTONIA
 
Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had ORACLE USER GROUP ESTONIA
 
Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...
Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...
Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...ORACLE USER GROUP ESTONIA
 
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMITIT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMITORACLE USER GROUP ESTONIA
 
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduseMaailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduseORACLE USER GROUP ESTONIA
 
Advanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovAdvanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovORACLE USER GROUP ESTONIA
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...ORACLE USER GROUP ESTONIA
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...ORACLE USER GROUP ESTONIA
 
Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus
Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur TiitusOracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus
Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur TiitusORACLE USER GROUP ESTONIA
 
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreOracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreORACLE USER GROUP ESTONIA
 
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel KannelMitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel KannelORACLE USER GROUP ESTONIA
 

Mehr von ORACLE USER GROUP ESTONIA (20)

Planning Your Oracle E-Business Suite Upgrade to Release 12.1
Planning Your Oracle E-Business Suite Upgrade to Release 12.1Planning Your Oracle E-Business Suite Upgrade to Release 12.1
Planning Your Oracle E-Business Suite Upgrade to Release 12.1
 
Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...
Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...
Millist vundamenti vajab üks korralik rakendus oracle lahendused läbi teenuse...
 
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
Infosüsteemide infrastruktuuri haldus ja monitooring Oracle Enterprise Manage...
 
Oracle Storage – Innovation and cost cutting bundle
Oracle Storage – Innovation and cost cutting bundleOracle Storage – Innovation and cost cutting bundle
Oracle Storage – Innovation and cost cutting bundle
 
Oracle CRM on Demand
Oracle CRM on DemandOracle CRM on Demand
Oracle CRM on Demand
 
Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had
 
Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...
Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...
Essbase juurutus Bonnier Business Press in Central and Eastern Europe divisjo...
 
Oracle CRM Case Management
Oracle CRM Case ManagementOracle CRM Case Management
Oracle CRM Case Management
 
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMITIT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
 
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduseMaailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
 
Advanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovAdvanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander Barkalov
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...
 
Corporate overview the services story
Corporate overview the services storyCorporate overview the services story
Corporate overview the services story
 
Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus
Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur TiitusOracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus
Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus
 
Metaandmete haldus - Jüri Harju
Metaandmete haldus -  Jüri HarjuMetaandmete haldus -  Jüri Harju
Metaandmete haldus - Jüri Harju
 
Golden gate11g overview - Edgars Rungis
Golden gate11g overview - Edgars RungisGolden gate11g overview - Edgars Rungis
Golden gate11g overview - Edgars Rungis
 
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreOracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
 
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel KannelMitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
 
Oracle vm 3.0 Fresh Start - Tarmo Alasoo
Oracle vm 3.0 Fresh Start - Tarmo AlasooOracle vm 3.0 Fresh Start - Tarmo Alasoo
Oracle vm 3.0 Fresh Start - Tarmo Alasoo
 

Kürzlich hochgeladen

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Kürzlich hochgeladen (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Oracle Fusion Middleware - pragmatic approach to build up your applications - Marek Sokolowski

  • 2. <Insert Picture Here> Oracle Fusion Middleware – Pragmatic approach to build up your applications Marek Sokołowski Oracle Fusion Middleware Sales Consultant
  • 3. Oracle Fusion Middleware Web Mobile Social • Complete • Open User Engagement • Integrated Content Management • Best-in-class Business Intelligence Identity Management Development Business Process Tools Management Service Integration Enterprise Management Data Integration Cloud Application Foundation 3
  • 5. Application Server – what for? • Security • High Availability • Scalability • Web Path • In other words: all the mechanisms that any application should have or need 5
  • 6. Oracle battles with myths • Myth #1: „Java is a slow technology” • Except MSFT all vendors operates on Java • Even MSFT has virtual machine on C# • Who develop C low level applications these days? No object programming, allocating and deallocating memory at his own? Semaphors, system queues? • Myth #2: „All JEE app servers are the same” • All the cars are the same, since they have engine and 4 wheels 6
  • 8. Why commercial application server??? • Why open source databases are not so popular? • Why Open Office is not so popular? • Weblogic -> Performance • Weblogic -> HA • Weblogic -> Ease of administration, monitoring • Weblogic -> No application service interrupts: side by side, rolling upgrades, etc. 8
  • 9. Coherence In-memory data 3 usage models: • Generic data cache • Coherence Web • Level 2 cache for Spring and Hibernate 9
  • 10. Coherence - example Advertisments in cache The largest daily news magazine in Poland – both in paper and e- versions ~50M hits daily, in case of some important events millions hits per hour (monthly ~1,5B hits) Ads server for gazeta.pl based on open source database, too weak performance (users managed to finish reading article before the ad was displayed). Ads was personalized (one to one marketing) Solution: Ads content in cache. Proof of concept : 2 days In a production within a week 10
  • 12. 3 main virtualization approaches • With Hypervisor (Oracle Virtual Machine, VM Ware, Virtual Box) • Good points: Ease of use, Many operating systems, Images • Bad points: Performance, Resource consuming • OS Level Virtualization (Solaris Zones, Solaris Containers) • Good points: No performance degradation, flexible resource allocation • Bad points: One operating system (does not matter if JEE apps) • HW level Virtualization (Sun LDOM, IBM LPAR) • Good points: No performance degradation, flexible resource allocation, • Bad points: Often more expensive hardware Slide 12 12
  • 13. Virtalization headache • VM Ware: small hardware – small problem, big hardware – big problem, need to license the whole HW . • Oracle Virtual Machine: could license even one virtual core, need to configure properly resource allocation • Solaris Zones – no problem at all. As added value no performance degradation, elegant consolidation.  Slide 13 13
  • 14. Try to use Solaris Containers • SPARC T3 machines and Solaris Operating System (w/ Zones) allow to cut cores strictly to Core Purpose the needs Core 1 (Global Zone) Global Zone handling • SPARC T3 processor factor is 0.25 only!!! Core 2 (Global Zone) Global Zone handling For 16 cores on chip it is only 4 Processor Core 3 (Zone 1) Oracle UCM licenses Core 4 (Zone 1) Oracle UCM • Example: collocate many software Core 5 (Zone 1) Oracle UCM components on single T3 machine (see table). Core 6 (Zone 1) Oracle UCM From the licensing point of view it means: Core 7 (Zone 2) Oracle WebCenter Suite • Oracle UCM - 1 CPU license (4 cores) Core 8 (Zone 2) Oracle WebCenter Suite • Oracle WebCenter Suite - 1 CPU license (4 Core 9 (Zone 2) Oracle WebCenter Suite cores) Oracle WebCenter Suite Core 10 (Zone 2) • Oracle Database SE (6 cores) – 1 socket license Oracle Database SE Core 11 (Zone 3) • Please note: Core 12 (Zone 3) Oracle Database SE • For Java applications (almost all Fusion Core 13 (Zone 3) Oracle Database SE components ) T3 core to Intel core Core 14 (Zone 3) Oracle Database SE performance ratio is 1,6 to 1 Core 15 (Zone 3) Oracle Database SE • So 4 cores of T3 for purpose Oracle UCM and Core 16 (Zone 3) Oracle Database SE WebCenter Suite is equivalent of 2,4 cores of Intel chip 14 14
  • 15. With SPARC T4 it is even better • Improvements over T3 – 5x integer performance – 7x floating point performance • 8 performant cores to use • How to implement Active – Active Cluster using 1 license of Weblogic? • One core on left machine, one core on right machine, good performance and still one license. • Cut strictly to your needs © 2011 Oracle Corporation – Proprietary and Confidential NDA – NOT FOR DISTRIBUTION 15 1
  • 17. The IT Reality Today Application Screen Scrape Download Application Message File Application Queue Screen Application Scrape Sockets Screen Transaction Transaction Scrape File File Application Sockets Download CICS Gateway RPC File ORB APPC Application Message ORB Application Application Message Transaction Queue File Application Message Queue CICS Gateway Transaction Screen File Scrape APPC Application Message Download RPC File Source: Gartner 17
  • 18. Years of deployments IT spaghetti • Silo approach – app does everything • No standards – we have good open standard recently • No standard -> Closed system • New need -> New system 18
  • 19. SOA concept • Service Oriented Architecture (SOA) • IT Strategy • Recipe for architecture • Service-Oriented Architecture (SOA) is a set of principles and methodologies for designing and developing software in the form of interoperable services. These services are well-defined business functionalities that are built as software components (discrete pieces of code and/or data structures) that can be reused for different purposes. SOA design principles are used during the phases of systems development and integration. 19
  • 20. Service Virtualization Agility within OSB Online Mobile Worklist Portal MS Office Devices Shopping Service Consumer Proxy Services • Enforces agility by Proxy replacing direct Services coupling with a ORACLE SERVICE BUS flexible virtual endpoint to the consumer Service MAINFRAME Endpoints 20 20
  • 21. OSB to the Rescue Oracle Service Bus Service Service Service Security Monitoring Management Authentication Dashboard Discovery Authorization SLA Alerts Change Mgmt. Message Reporting Import/Export Security Message Broker Content Based Dynamic Error Multiple Routing Transformations Handling Protocols Oracle WebLogic Server Oracle JRockit JVM 21
  • 22. Infrastructure for SOA and BPM Business Processes / Human Workflow (BPM) Portal, Web 2.0 (Oracle WebCenter) (Oracle BPM) Enterprise Registry , Repository Services Access Point (ESB) (Oracle Service Bus) Integration Processes (Oracle BPEL Process Manager) Data Services (Oracle Data Services Integrator) Legacy Custom Applications Database Applications Packaged Legacy Applications Applications Database Packaged XML Data Applications Source 22
  • 24. Business Process Business Process is a collection of related, structured activities or tasks that produce a specific service or product (serve a particular goal) for a particular customer or customers. It often can be visualized with a flowchart as a sequence of activities. 24 24
  • 25. Processes in a world of IT systems and apps HR Finance Customer Service Other Proces Proces Proces Proces Proces Processes Płace Budżetowanie Obsługa #1 Obsługa #2 HR Service Services Service Service Service Service Service IT Assets Logika Logika Logic Dane Logika Data Dane Logika Dane Dane Other HR App Finance App CRM App Apps 25 25
  • 26. Two worlds: world of Business and world of IT World of business(Business Processes) Pobierz Duże Zła Finanse informacje o Weryfikacj Odrzuć zdolności a klienta zamówienie Business Małe klienta Processes Dobra Obsługa Pobierz Przypisz informacje klientów o kliencie priorytet Logistyka Realizacja zamówienia Data, Applications, Interfaces World of IT (Services) Customer Purchase Services Service Account Service Customer Order Service Service Service Legacy ERP Finance B2B 26 26
  • 27. BPM Benefits: Business IT Collaboration Process Business Owners Analysts Process modeling, Process modeling, and documentation simulation, design, binding Single Process Model Business Implementation and Users Process integration Rich Process Developers Analytics 27
  • 29. Research Project Processes Description for Public Institutions in Poland Scope: Design of 30 Process Maps of Public Institutions Design of 3 reference models of Public Institutions Subject: 14 City Halls (Municipalities) 8 Local Governments 8 Voivod Locations (Fed Gov) Project Partners: •Akademia Administracji •Uniwersytet Warmińsko Mazurski w Olsztynie 29
  • 30. The same law framework, but ... Different processes Uchwały (Local Law Creation) Kraków Kalisz Toruń 30
  • 31. Sample activities Urząd Marszałkowski Województwa Kujawsko-Pomorskiego • Timeframe: 29.11 – 10.12.2010r • Duration: 10 business days • No of meetings: 231 • Average No of meetings: 23 daily • No of consultants: 6-8 • No of employees engaged: 223 • No of process identified and modelled: 397 • No of business objects in a model : 6130 31
  • 32. They did it in Oracle BPA What to choose for process modelling Process Composer Oracle BPA or 32
  • 34. Deployment statistics Document flow based on Oracle BPM and UCM • Document flow based on BPM engine and UCM document repository • Application for Urząd Marszałkowski woj. Łódzkiego (Local Government) • Single HW and SW infrastructure for all project beneficiaries • Provides services for 88 subinstitutions (private cloud model) • More than 15 main processes implemented • Single Process Analysis – Identfication, modelling, Data Structures Design and Forms (UI) Design – FEW DAYS • Implementation of application that supports the process – FEW DAYS 34
  • 36. Composer – Collaboration, Versioning Collaboration Project Home Change History Snapshots Project Sharing 36
  • 37. Business Modelling Light tool for non-technical people 37
  • 38. Business IT Collaboration Single Model From Modeling to Execution Studio – Comprehensive IDE for Developers Empower business analyst with catalog of implementation artifacts Single BPMN 2.0 model 38
  • 39. Simulate Before You Implement Queue Buildups and What-ifs Rich set of Charts KPIs 39
  • 40. Round Trip Simulation • Round Trip -> Uses Run-Time Data for creating Simulation Model only • Select Process, Distribution Criteria and Time Frame to generate model • Use the Round Trip Model to do “What-if” analysis by changing resourcing /cost etc Usability improvements for Simulation:. • Wizard-based Simulation Model Creation • Reporting Enhancements include: • Configure Activities for reporting • Report presentation: colors, font , drill up/down 40
  • 41. Using BI with Process Analytics • Automatic creation of Process specific Views for mapping to BI Model • Enable Performance , Productivity and Workload balance analysis as well as Business metric level reporting • Process Specific views • Created at time of Process Deployment • Configure View Identifier in Process Properties • Provide access to data across process versions • Each Process will have the following  Process Performance (Completed Instances)  Task Performance (Completed Tasks)  Process Workload ( Active Instances)  Task Workload ( Active /Pending Tasks) • Views will be deleted upon Undeployment 41
  • 42. Built In Business Rules 42
  • 43. Visual Designer for Rich Forms Data Controls – ADFBC, Web Services, etc. Declarative specification BPM Data Control for of most UI drag-and-drop extension behavior of generated form Data Visualization Components. 43
  • 47. Comments, Attachments, UCM Integration Share Comments and Attachments across Process Upload attachments to UCM UCM Attributes Mapped in Task 47
  • 48. Process Documentation Generation • Generate Process documentation in HTML & XML format from Studio and Process Composer • Use XML format for creating custom process reports 48
  • 49. Last but not least 49
  • 50. User experience Do not forget about portal Pictures and movies UI control Graphical Data Real Time Data Chats and blogs Recent Data GEO functionality Structured Data 50
  • 51. Find the storage for documents Unified and Integrated Content Management Oracle Enterprise Content Management SOA, BPM, JDev Desktop & Portal OOTB Application Mobile Connectors Web Apps Connectors Office Integrations Delivery Identity Mgmt High Values Features and Services A D Notes / Domino Business FUSION Capture Web Content Archiving Imaging A Intelligence P MIDDLE Digital T File Systems WARE Assets Document Rights Records E R Application Core Content Services S 3rd Party Grid Oracle Database 3rd Party SecureFiles, AuditVault, Database, File System Database Vault, RAC 51
  • 52. g Oracle Fusion Middleware 11 1,987 Separate software projects 5,420 Customers driven enhancements 7,350 Man-years of engineer work 13,000,000 Hours of software tests 52
  • 53. Thank You  <Insert Picture Here> Name: Marek Sokołowski Title: Fusion Middleware Consultant Mobile: +48 661 966 026 Email: marek.sokolowski@oracle.com