ContentGray20_L150
0
Fujitsu_Logo
TitleRed_L150
Fujitsu_Logo_white
Apex as Your Integration Platform:Is It Possible?
Copyright 2012 Fujitsu America, Inc.
ContentGray20_L150
1
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Company Website:
http://www.fujitsu.com
Authors Website:
http://fourthmonth.wordpress.com/
ContentGray20_L150
2
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Topics discussed:
Introduction
What is integration?
What types of integration are there?
Why is integration such a big part of SOA?
Standards
Web Services
Challenges with SOA
Complexity
Skills
Coding
Benefits of APEX
Summary
ContentGray20_L150
3
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Introduction
ContentGray20_L150
4
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
What is Integration?
Data
Process
Application
https://encrypted-tbn3.google.com/images?q=tbn:ANd9GcSGsUuIt96JsM7ZYt-ROPkminbbiDwHxjpNVJXCECnCByflKh94
ContentGray20_L150
5
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Data Integration
Bulk Data Integration
and Transformation
Export/Import
SQL*Loader
Materialized Views
Oracle Warehouse Builder
Oracle Data Integrator
Oracle Service Bus
Real-Time Data Integration and Replication
Oracle GoldenGate
Data Quality
MDM Suite
https://encrypted-tbn3.google.com/images?q=tbn:ANd9GcS4iPZT23TKfNFghfccB3HkDX7QUBeasXDXCTxpCwRAMgm2SNqxfg
ContentGray20_L150
6
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Process / Application Integration
Oracle SOA Suite
Complete, open, integrated, and best-in-class technology
Enhance developer productivity
Promote asset re-use
Foster business and IT developer collaboration
Foundation for Oracle Application Integration Architecture
Business Process Management (BPM)
https://encrypted-tbn3.google.com/images?q=tbn:ANd9GcSngKu3NqPkdnCSOnRrcetGO0EUsm9e0hEf_JvhQ_clCMgHnqSQcA
ContentGray20_L150
7
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Why is integration a big part of SOA?
Standards
Web Services
“Black Box”
Platform independence
Language independence
Oracle Service Bus
Transformational logic
https://encrypted-tbn1.google.com/images?q=tbn:ANd9GcQFh40jOXLpX7SSP4NfEdMkVN7nwdEk6Jg4QZIPwzE_yH7WjtyrnQ
ContentGray20_L150
8
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
SOA “challenges”
Where is the code?
JSP?
EJB?
Middleware app?
Java library?
Reporting tool?
Web service?
BPEL?
OSB?
PL/SQL?
DB trigger?
Who has the skills?
ContentGray20_L150
9
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
SOA “challenges”
Complexity
AIA
Lots of skills needed:
Java
XMLREST
XSLSOAP
ADFBPEL
JSFAIA
Web ServicesWebLogic Administration
ContentGray20_L150
10
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Oracle Application Express!
     Fastest development environment
    Multiple security models
    Can interface with OID / OAM
   Ability to export data in multiple formats
Easy reporting
            Reports based on a web service
            External tables
            Ad-hoc / customizable reports
     One layer between end user and data
One skill set for developers to learn
You already own it!
ContentGray20_L150
11
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Oracle Application Express!
Integration Methods:
Data
Web Service consumer (NOT a provider!)
External tables
Flat files (CSV)
Google (Maps, search, etc.)
Access to all features of the Oracle Database:
Materialized Views
Advanced Queueing
Analytical Functions
ContentGray20_L150
12
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Oracle Application Express!
Integration Methods:
Process
          What can be exposed
   as a web service:
BPM Processes
BPEL Process Manager
B2B Processes
EDI
Workflows
AIA
Once exposed, they can be “consumed” by Apex
ContentGray20_L150
13
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Oracle Application Express!
Integration Methods:
Application
       Web Service Consumer
Apex Plug-Ins
ContentGray20_L150
14
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
But don’t I have to use Oracle JDeveloper/ADF if I’mserious about this?
From Oracle’s marketing materials:
Applications developed using Oracle
Application Express and Oracle
JDeveloper access the same data in an Oracle database
and integrate with Oracle Application Server for services
such as identity management and Oracle Portal. As a
result, they complement each other perfectly.
ContentGray20_L150
15
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
ContentGray20_L150
16
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Copyright 2012 Fujitsu America, Inc.
Fujitsu:
http://www.fujitsu.com
Oracle documentation:
http://docs.oracle.com
Authors Website:http://fourthmonth.wordpress.com/
Authors Email:
chris.ostrowski@us.fujitsu.com
ContentGray20_L150
17
Fujitsu_Logo
Contact Information
Copyright 2012 Fujitsu America, Inc.
Phone:  (303) 908-5115
http://www.fujitsu.com
Please report errors to the author.  Neither Fujitsu,
Oracle or the author warrant that this document is error-free.
Fujitsu © 2012.  This document may not be copied or reproduced without the
express written consent of Fujitsu America Inc..
j0105220
ContentGray20_L150
18
Fujitsu_Logo
Apex as Your Integration Platform: Is It Possible?
Body text 1st layer
Body text 2nd layer
Body text 3rd layer
Body text 4th layer
Body text 5th layer
Copyright 2012 Fujitsu America, Inc.
logo
ContentGray20_L150
19
Fujitsu_Logo
Copyright 2012 Fujitsu America, Inc.