Strategies for Landing an Oracle DBA Job as a Fresher
Joe Mc Kendrick Where We Are And Need To Be
1. This Presentation Courtesy of the
International SOA Symposium
October 7-8, 2008 Amsterdam Arena
www.soasymposium.com
info@soasymposium.com
Founding Sponsors
Platinum Sponsors
Gold Sponsors Silver Sponsors
Where We Are and Where We
Need to Be With SOA?
Joe McKendrick
June 2008
1
3. What We Will Cover
State of SOA: 2008
SOA Growth Patterns
SOA Governance and Management
The Year Ahead in SOA
What We Will Cover
JBOWS
3
4. The Evolution from Chaos to SOA
Created by: Jeff Schneider, MomentumSI
The Evolution from Chaos to SOA
Created by: Jeff Schneider, MomentumSI
4
5. The Evolution from Chaos to SOA
Created by: Jeff Schneider, MomentumSI
The Evolution from Chaos to SOA
Created by: Jeff Schneider, MomentumSI
5
6. The Evolution from Chaos to SOA
Created by: Jeff Schneider, MomentumSI
2008 ebizQ Surveys on SOA Issues
With IBM: Conducted/fielded in January 2008
n=244 respondents
With SAP: Conducted/fielded in April 2008
n=124 respondents
6
7. State of SOA
Most SOA or enterprise service efforts are still "islands"
of integration that aren't yet interfacing with mission-
critical systems. Almost half of respondents have at least
10 teams working on integration problems. Close to half
now have SOA in place, but most only maintain up to 10
services.
However, many companies are still in the development,
planning, or proof of concept stage of SOA. Only 13%
have reached the point where they are deploying large
numbers of shareable services across the enterprise.
Untangling the Rat's Nest
You have… You want to…
• Tightly-coupled architectures reduce flexibility • Reuse existing highly stable code that embodies
and speed in moving to new technologies enterprise business logic, data access
• Complexity hampers the ability to reuse existing • Service-enable this business logic for wider
code for new projects use and value
• Multiple implementation technologies and • Separate service flow from service
incompatible middleware limit code mobility implementation to attain optimal flexibility
• JBOWS! (Just a Bunch of Web Services) •Move up the continuum from JBOWS to JBOGS
– ans beyond.
Mainframe apps - Blue
PC/NT apps - Green DRAFT Best Buy - Application Diagram V4 DRAFT Page 1 of 2
Unix apps - Yellow
Vendor Setup
November 10, 1999 Depository
Banks
3rd party interface - Orange
Lines: Colors have no special meaning.
Vendor
They are to help make the diagram easier to Process Servers I17 Customer Perceived
Budget Maintenance UAR - Universal Account
read. (Imaging) NEW Soundscan Sterling VAN In-Stock
For More Information: See the database Analysis Tool Mesa Data
NPD Group
Roadshow Mailbox (Value) Reconcilliation
Printer S20-Sales AIG Warranty Guard
containing information about each Maintenance Polling I13- Auto
Customer
application: Application V4.mdb I15 Hand Scan
I06 - Customer Replenishment Apps
Printer PO Order
Insertions S01 - Sales
AIS Reports Orders
AIS Calendar Corrections
Due Dates Print Costing I06 Warehouse
General Invoice App Management
Stores & Mrkts Broadcast Maintenance E13
Filter E3 Interface Fringe PO
Smart Plus
Smart Plus M03 - Millennuim 3.0
Launcher S04 - Sales Posting
S07 - Cell
P16 - Tally Sheet Phones I03 Return to
M02 - Millennium D01 Post Load Vendor S06 - Credit App
Billing
Equifax
Stock Options
I12 Entertainment S09 - Digital
P15 EES Employee
Software Satellite
L02-Resource Change Notice
A04 - Cust System
Division
Scheduling L01-Promo
Refund Chks E01-EDI 1
Analysis
(Campbell)
P14 On-line New
Hire Entry
AAS V02-Price
Resumix P01-
Marketing
Employee Washington,
Support
Masterfile RGIS,
Ntl Bus Systems
P09 - P17
Cobra Frick S11 - ISP
Cyborg CTO2.Bestbuy.
CTS Co I10 Cycle Physical Tracking
com I04 Home Inventory
ACH Deliveries
V04-Sign
Prodigy
System U18 - CTO
Banks - ACH and Pos to I02 -
POS X92-X96
Pay Transfers
Host to AS400
Plan Administrators Communication
(401K, PCS, Life, Spec Source B01 - Stock
Unicare, Solomon SKU Tracking Status
I11 Price
Smith Barney) I09 Cycle Counts Testing Supplier
Shared Svc
S08 - Vertex
Intercept NPD, S02 - Compliance
Sales
E02-Employee SoundScan Layaways
Tax
Purchase
Spec
I01 PO
Source SKU
Scorecard - HR Receiving
V03- Mkt Performance
Reactions L60 MDF
P09 Coop
S03-Polling V01-Price Management I05 SKU Selection
Bonus/HR
System Inventory Info Tool
I35 - CEI K02
ASIS Customer Repair Arthur Planning
I35 Early Warning
Tracking
I18 System
Rebate SKU Rep
Transfer
I55 SKU I07 Purchase
Store Information Order
ELT Ad Expense
Monitor
PowerSuite G02 - General
Supplier
Ledger
Store
Scorecard
Texlon 3.5 Sign
System
NARM I14 Count Corrections Store Budget
Reporting
Valley Media
U16-Texlon B02 Merchandise
CopyWriter's Analysis BMP - Bus
Workspace performance Mngt
EDI
Coordinator
Merch Mngr Approval
Batch Forcasting AIMS Journal Entry Tool Kit
Ad Measurement A05 - AP
AIMS Admin
Cellular INVENTORY CONTROL APPS - PC INVENTORY CONTROL APPS - PC ACCTS REC APPS - PC
Code Alarm DPI/CPI 990COR
AIMS Rollover OTHER APPS - PC Debit Receivings IC Batching Bad Debt
Ad Reporting S05 - House AP - Collections/Credit Devo Sales Inventory Adj/Count Correct Benefical Fees
Outsourced
Launcher Charges TM - Credit Card DB Display Inventory Inventory Control Reports Beneficial Reconcil
In Home Inventory Levels JEAXF
Junkouts Inventory Roll JEBFA
Optika US Bank Recon Merchandise Withdrawl Merchandise Withdrawl JEBKA
PSP File Promo Credits Open Receivings JEDVA
C02 - Capital RTV Accrual PI Count Results JESOA
Shrink PI Time Results from Inv JEVSA
Projects Connect 3 ICMS Credit AP Research - Inv Cntrl Price Protection JEVSF
SiteSeer AP Research-Addl Rpts Sales Flash Reporting NSF
In-Home Book to Perpetual Inventory Shrink Reporting TeleCredit Fees
Data Warehouse Repair Close Out Reporting SKU Gross Margin
(Interfaces to and from the Connect 3 Connect 3 Computer Intelligence Data SKU Shrink Level Detail
PDF Transfe Reports Cash Receipts/Credit Count Corrections USM
Data Warehouse are not F06 - Fixed Cross Ref for VCB Dnlds VCB Downloads
displayed on this diagram) Warranty Assets Misc Accounting/Finance Apps - PC/NT Damage Write Off
Billing COBA (Corp office Budget Assistant) Debit Receivings
Star Repair Cash Over/ PCBS(Profit Center Budget System) DFI Vendor Database
System Display Inventory Reconcil
Short Merchandising Budget Prepared by Michelle Mills
Display Inventory Reporting
7
8. SOA is Catching On
SOA currently deployed
46%
SOA planned
in 6 months
18%
Conducted January 2008
No plans
10%
SOA planned in SOA planned in
1 year >1 year
18% 8%
But... SOA Efforts are Scattered
SOA efforts separate with
centralized governance
42%
One team
23% Other 2%
Conducted January 2008
No SOA efforts
underway
SOA efforts separate 18%
with no centralized Unsure
governance
15% 10%
8
9. Where SOA Services are Deployed
Within IT department
Within business lines/divisions
Enterprise-wide
Conducted January 2008
With external-facing customer/partner networks
Other
0% 5% 10% 15% 20% 25% 30% 35%
Average Number of Application
Development and Integration Teams
5 teams- 4 teams-
5% 4% 3 teams-7%
6-10 teams- 2 teams-9%
12%
1 team-9%
Conducted January 2008
Unsure-5%
More than 10 teams-
49%
9
10. Average Number of SOA-based Efforts
Underway Across Enterprises
2-16%
1 SOA effort-13%
3-11%
None-14%
4-6%
Conducted January 2008
5-4%
Unsure-9%
6-10 efforts- More than 10-
10% 17%
SOA Growth Patterns
There will be steady growth in organizations maintaining
large volumes of SOA-based services - the number with
more than 100 services in production is expected to
double.
10
11. Number of Enterprise Services Being Shared
or Reused by Separate Lines of Business
Now In 1 year
None 19% 4%
1 to 10 46% 21%
11 to 25 11% 35%
26 to 50 8% 12%
51 to 100 7% 11%
More than 100 9% 16%
Number of Enterprise Services Being Shared
or Reused by Separate Lines of Business
Now In 1 year
None 19% 4%
1 to 10 46% 21%
11 to 25 11% 35%
26 to 50 8% 12%
51 to 100 7% 11%
More than 100 9% 16%
11
12. Average Number of Separate Applications
Touched by Enterprise Services
Now In 1 year
None 19% 4%
1 to 5 34% 23%
6 to 10 23% 23%
11 to 25 13% 23%
26 to 50 5% 8%
51 to 100 6% 10%
More than 100 4% 5%
Average Number of Separate Applications
Touched by Enterprise Services
Now In 1 year
None 19% 4%
1 to 5 34% 23%
6 to 10 23% 23%
11 to 25 13% 23%
26 to 50 5% 8%
51 to 100 6% 10%
More than 100 4% 5%
12
13. SOA Governance and Management
Who should run SOA? Respondents are divided. Larger
companies are more likely to turn SOA governance over
to a committee, while smaller companies leave it to IT
departments. SOA is clearly high on corporate priority
lists, however -- most intend to boost SOA-related
spending over the coming year.
What Do We Mean by 'SOA
Governance'?
SOA governance addresses entire
service lifecycle, from design time to
runtime. It enables IT managers and
architects to better manage and
monitor the potential tangle of
software and services that could
emerge from various separate SOA
and Web services projects.
Governance also provides tools and
methodologies for documenting
services available for reuse and
tracking the adoption of these
services by applications from across
the enterprise.
13
14. SOA Governance Provides Oversight
As end-to-end processes change
What is SOA governance?
Decision making rights, and
measurements and controls
across the lifecycle of services
Value of SOA governance
Mitigate business risk and maintain
control of services and processes
Improve team effectiveness
How Services are Managed or Governed
Enterprise architecture committee or board 24%
Committee of business and IT staff 12%
IT department 17%
"Center of excellence" or similar resource 16%
Design-time registry and repository 12%
Runtime registry and repository 9%
CIO/CTO's office 8%
Other 1%
14
15. Are ESBs/Brokers/Integration Platforms
Federated Across Enterprises?
Under consideration Yes 25%
30%
Conducted January 2008
Unsure 4%
What does
'federated' mean?
No 32% 9%
Scope of Service/SOA Deployments
By Use of Federated ESBs/Brokers/Platforms vs.
Non-Federated
Federated Not Federated
Within IT department 13% 37%
Within business lines/divisions 32% 29%
Enterprise-wide 42% 24%
With external-facing customer/partner networks
6% 5%
15
16. Who Leads Multiple SOA Efforts?
By Use of Federated ESBs/Brokers/Platforms vs.
Non-Federated
Federated Not Federated
SOA efforts are separate, but with centralized
governance or guidance
60% 30%
SOA efforts are separate, with no centralized governance
or guidance 14% 15%
One team/unit is tasked with all SOA efforts
20% 26%
No SOA efforts underway at this time
2% 17%
Stage of SOA Governance Program
Planning/
implementing
62%
In place
14%
No plans/
Unsure
25%
16
17. State of SOA Governance Program...
By SOA Maturity Level
“Beginner” “Advanced”
Now in place 4% 31%
Researching/
planning 75% 50%
No plans/unsure 21% 19%
Most Pressing Governance Issues
17
18. How Governance Policies are Enforced
Satisfaction with SOA Governance
Solutions
In between
38% Satisfied to
very satisfied
21%
Not satisfied
to very dissatisfied
41%
18
19. Conclusions
- SOA is not one effort, but a series of initiatives.
- Rapid proliferation of services that is now underway.
- Leading approaches to building and supporting SOA including
application servers, composite middleware, and enterprise service buses.
- One out of four companies have moved to a federated infrastructure to
support multiple instances of ESBs or intermediaries.
- Companies with federated structures are more likely to be able to move
from siloed SOA to enterprise-scale SOA than those with non-federated
structures.
- Respondents are divided over who should run SOA.
- SOA is clearly high on corporate priority lists -- most intend to boost
SOA-related spending over the coming year.
Conclusions (2)
- Many companies are still in the development, planning, or proof of
concept stage of SOA. Only 13% have reached the point where they are
deploying large numbers of shareable services across the enterprise.
- SOA is not one effort, but a series of initiatives.
- The survey finds most companies are still in the exploratory stages of
SOA governance. Only one out of seven companies currently have SOA
governance efforts underway. Even among the most advanced sites, two
out of three do not yet have comprehensive governance programs in
place.
- Many respondents see their governance programs as being ineffective,
the survey finds. Even among the most advanced SOA efforts, governance
is not delivering its full value.
19
20. Conclusions (3)
- Most companies will turn to SOA governance in an effort to tame
unbridled service creation taking place across their organizations.
Promoting greater reuse of services also ranks as a top priority. However,
few companies have mechanisms to measure how often their service will
be reused.
- Respondents are divided over who should run SOA. In many cases, this
is still left to IT.
The Year Ahead:
11 Trends to Watch in SOA:
#1 Reality check:
Most SOA implementations will actually remain in the
JBOWS stage (Just a Bunch of Web Services)
(But that's okay...)
42
20
21. The Year Ahead:
11 Trends to Watch in SOA:
#2 Paradox:
The organizations that need SOA the most are the
least likely to implement SOA.
The companies most likely to be implementing SOA in
a big way probably don't need it right now to succeed.
43
The Year Ahead:
11 Trends to Watch in SOA:
#3 The rise of loosely coupled thinking:
Ultimately, loosely coupled technology paves the way
to loosely coupled businesses.
New businesses can expand and scale with very little
IT infrastructure costs
Build an enterprise-class data center for $83
44
21
22. The Year Ahead:
11 Trends to Watch in SOA:
#4 Made to order:
Application vendors may begin to look like "Dell"
Solution providers will be able to assembly ready-
made “parts” and deliver them on demand
45
The Year Ahead:
11 Trends to Watch in SOA:
#5 Opportunity will knock:
SOA is SaaS, delivered internally
SOA provides opportunities for microbusinesses:
As applications break down into loosely coupled
components, enterprises will rely more on functions
provided through Software as a Service model
46
22
23. The Year Ahead:
11 Trends to Watch in SOA:
#6 SOA meets The Cloud:
Integration, light and simple, as Web 2.0 and The
Cloud become the "Global SOA."
End-users will begin developing their own applications
Watch for more emphasis on “Enterprise 2.0”
47
The Year Ahead:
11 Trends To Watch in SOA
#7 Ultimately, it will be the data that
matters most:
SOA-Data Management Convergence
48
23
24. The Year Ahead:
11 Trends To Watch in SOA
#8 Community code:
More Open Source, Especially at the Middleware Level
49
The Year Ahead:
11 Trends To Watch in SOA
#9 Don't expect immediate
transformation and enlightenment:
SOA Success Will be Uneven
50
24
25. The Year Ahead:
11 Trends To Watch in SOA
#10 Tug of war between vendor lock-in
and vendor in dependence:
Vendors are consolidating and moving
toward offering all-in-one SOA
packages (“SOA in a box”)
Yet, the momentum is away from single-
vendor solutions to more easily
swappable solutions
51
The Year Ahead:
11 Trends To Watch in SOA
#11 Still the Wild Card – the Economy:
Do More With Less? Always a certainty, no
matter how good the economy is, or how bad
the economy is
Different economic conditions present different
types of opportunities for SOA
Growing economy: SOA opens new channels
and partnerships
Slowing economy: SOA is a way to cut costs;
reuse both existing software and hardware
assets
52
25
26. Thank You...
To contact Joe McKendrick: joe@mckendrickresearch.com
or joe.mckendrick@temple.edu 53
26