Más contenido relacionado La actualidad más candente (19) Similar a This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torsten Winterberg (20) Más de OPITZ CONSULTING Deutschland (20) This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torsten Winterberg1. This Has Nothing To Do With SOA, Dude!
Torsten Winterberg
OPITZ CONSULTING GmbH
ODTUG 2011, Long Beach, California
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 1
2. About me … torsten.winterberg@opitz-consulting.com
Position@OPITZ CONSULTING:
Director Strategy and Innovation
Head of Competence Center SOA
Community:
Speaker: Jax, W-Jax, OOP, DOAG, OOW,
SOA Symposium,…
Author of several SOA/BPM related articles
and books
Head of SOA Special Interest Group (SIG)
of the German Oracle User Group (DOAG)
(together with Hajo Normann)
Oracle Ace Director
Background:
Java EE developer, coach and architect
Started first Oracle BPEL PM project in 2004
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 2
3. The Team: Masons-of-SOA
www.soa-community.com
Bernd Trops (Sopera):
bernd.trops@sopera.com
Clemens Utschig-Utschig (Boehringer-Ingelheim):
clemens.utschig-utschig@boehringer-ingelheim.com
Berthold Maier (Oracle Consulting):
berthold.maier@oracle.com
Hajo Normann (HP Enterprise Services):
hajo.normann@hp.com
Torsten Winterberg (OPITZ CONSULTING):
torsten.winterberg@opitz-consulting.de
Jürgen Kress (Oracle Corp.)
juergen.kress@oracle.com
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 3
4. Agenda
1. SOA is dead! Isn‟t it?
Or: What is this SOA
thingy?
2. SOA Blueprint and
platform:
The Oracle World
3. This has (nothing) to
do with SOA: projects
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 4
5. SOA is dead! Isn‟t it?
1 Or: What is this SOA thingy?
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 5
6. “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 6
7. It‟s all about Architecture …
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 7
8. Building the enterprise: Vision
Processoptimization
Processdesign Processcontrolling
Implementation
Monitoring
Process Management
Process
Process
Workflow/BPM/BAM
ESB/EDA/BRE
Services
Applications
Delivery
Service
Request
Service
Middleware Database
Storage
Infrastructure (The „Grid“)
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 8
9. „You know who …“
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 9
10. The Two SOAs
SOA, the Media Acronym SOA, the Architectural Model
(“The Evil Twin”) (“The Good Twin”)
historically ambiguous a unique form of
and over-hyped distributed architecture
was first associated solely exists to support the
with Web services realization of
service-orientation
was later stigmatized with
“big bang” project delivery has distinct
characteristics, principle
can be ignored
patterns
cannot be ignored
The key is to understand Service Orientation!
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 10
11. The Paradigm: Service Orientation
The eight Service Orientation Design Principles
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 11
12. SOA is dead – long live Services!
Quelle: http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 12
13. “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 13
14. The dream…
In a perfect world, all of your company„s data would
reside on a single database.
None of it would be duplicated, no interfaces would have
to be built, and there„d be a powerful engine on the back
end running a self-tuning, multi-terabype RDBMS that
kicks out sub-second response times.
„The answer is „The answer is
Grid Computing Exalogic Elastic Cloud
Oracle10g RAC“ and Exadata“
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 14
15. Integration challenges
What drives cost and complexity?
Data
Functional
Model
Configuration
Differences
+
Differences
Business
Process Customization &
Differences Extensions
# of Application Instances
*Oracle AIA: Application Integration Architecture
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 15
16. Pains…
High IT costs • Because of heterogeneous application landscapes
Dissatisfaction of users • e.g. because of bad data quality
Too slow reactions on • IT can„t cope with fast changing requirements
change from the outside
Hard replacement of • Often no loose coupling
legacy systems
Fear of change, because • Missing or too old documentation
Implications are unknown • No transparency what„s really happening inside systems
High fault liability • Small system fails, whole process stops
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 16
17. Potential business benefits..
protection of investment • Encapsulation instead of replacement
fullfilment of governance and • Transparency over all systems
compliance requirements
structured • Faster migration to new systems
environment/architecture • Better and saver planing of changes
• Regarding relationships between systems
transparency • Regarding data flows
better communication with • e.g. through introduction of standards
customers/suppliers/B2B
competetive IT • Regarding cost and flexibility
easier readable • A documentation at all…
documentation
business processes over • Use of existing functionality of existing legacy applications
system boundaries
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 17
18. Source: Integration In A Service-Oriented World:
The Big Picture, 3/24/06 Michael L. Brodie
History
1950 – 2006: Integration = develop then integrate
1950s-1970s: Simple, manual integration
1970s-1980s: Distributed Computing (Applications (interoperation), Databases (integrate))
1990s: Business Driven Integration (increased automation, internet-based computing)
Concepts: Workflows, Processes, Web,
Integration solutions blossom & diverge: ETL, EAI, BPM, …
2000: SOA Emerges
2000: Web services
2003: Integration solution evolution accelerates, vendor chaos ensues
2005: Growth in all integration categories
2006-2012: Integration = dominant programming model
• 2001-2010: Wrapping
• 2005-2010: Re-Engineering
• 2007-2008: Consolidation
• 2010-2012: Emergence of SOA Platforms and Solutions
• 2006-2012: Problem Solving Era: IT/integration relegated to low level func.
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 18
19. Imagine: This is a system …
Complex system („Black Box“)
Controls whole business use cases
Nearly not understandable why that works
Difficult to maintain und extend
High rate of redundant hidden functions
Focus on bulk processing
Functions in a whole: no segmentation or
sub processes
Fragile solution (each change can lead to
inconsistency)
Consequence: Operation and enhancement
lasts long and is expensive
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 19
20. Think about ...
… breaking this system in
small building blocks,
honoring your current and
future requirements …
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 20
21. And think about ...
… reassembling these
elements in new ways for
new requirements……
Import
customer
data
ZipCode
Enter check
Enter ZipCode Save
Supplier
ZipCode check Changes
ID Assign Re-qualify
category customer
Credit
check
Inform
customer
… like Lego bricks…
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 21
22. Then you could …
Enter
Implement new applications
Enter ZipCode Save
Supplier
PLZ check Changes
faster (orchestrate)
ID
Modify components only once
Import
customer per change
data
Easier integrate with other
ZipCode modules and processes
check
Re-use services of your
Assign Re-qualify business partners
category customer
Buy single services
Credit
Integrate internal and external
check workflows in a manageable
manner
Inform
customer Measure single sub processes
and working steps
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 22
23. Goal of SOA
Increased Intrinsic Interoperability
=> Thomas Erl
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 23
24. Goal of SOA
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 24
25. Goal of SOA
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 25
26. 2 SOA Blueprint and Platform
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 32
27. SOA Suite Blueprint or „The modern ESB“
RichClient WebClient
View Layer
Business Activity Monitoring (BAM)
Service Service BPM / Workflow Rules Registry …
Governance
Service
Service
Service
Enterprise Service Bus (ESB)
Application Server
System X System Y System Z
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 33
28. SOA Platform
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 34
29. Evolution of Oracle SOA Platform:
complete & integrated
12c
• Collaboration
• Deep runtime
monitoring
• “Make hard things
simple”
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 35
30. Oracle SOA Suite - Service Platform
Shared BPMN
Model Web based customization
BPA Rich End User Interaction
Workspace Process MS Office
BPMN 2.0,
Portal
BPEL
(WC spaces)
BPM Studio Process Composer
(Business & IT views)
Human
BPEL BPMN
Workflow Business
Mediator
Process Core (+AMX, AG, Rules
Orgn)
B2B Unified Runtime Repository
Process Common JCA-based connectivity infrastructure Policy Manager
Analytics Optimized
BAM binding
Proc Cubes Oracle Service Bus
EM console
+BPMN Screens
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 37
31. Service Component Architecture (SCA)
properties
Java interface
WSDL portType
S S
service
C1 R
wire
Binding:
SOAP
JMS
JCS S
…
C2 R R
component reference
composite
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 38
32. Global Policy Management:
Oracle WSM Policy Manager
• Clearly separates
process logic from
security concerns Human
Mediator BPEL
• Secures endpoints Task
• Sets and propagate 2 3 4
Policy Manager
identity
Service Infrastructure
Service Component
Interceptors:
• Authorization
SOAP SOAP Web Service Interceptor:
• User token insertion (such
1 5 as SAML)
Web Service Interceptor: • Integrity & Confidentiality
• Authentication (signatures,
• Authorization encryption/decryption)
• Message Integrity &
Confidentiality
(signatures, Java Platform
encryption/decryption) HTTP/SOAP HTTP/SOAP Security
• Publish security message message
requirements as WS-Policy
SSO
in WSDL
(Oracle Access
Manager & 3rd-
Party)
File LDAP DB
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 39
Seite 39
33. Event Delivery Network (EDN)
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 40
Seite 40
34. Business Activity Monitoring (BAM)
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 41
35. End-to-End Instance Tracking
Secret sauce:
ECID
BPEL
External
Service
Human
Workflow
Routing
Business
Drill-down
Rules into
components
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 42
36. 3 This has (nothing) to do with SOA
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 43
37. SOA: light or full-blown?
Degree of
fulfillment
SOA lite Enterprise SOA
Lightweight Web services Strategic Platform for Enterprise
No Enterprise Service Bus (ESB) Complex Integration settings
Just an interface description Use of Middleware Infrastructure
Point-2-Point Integration Use of SOA-Suites
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 44
38. Context of a Project
Department 1 Department 2 Department 3
© by masons of soa.
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 45
39. Is this a SOA Project?
SOA-Introduction • Green field
Business Process • Oracle BPA Suite
Modelling for SOA
• Oracle BPEL PM 10g->11g
Migration projects • Replacement Oracle Interconnect with Oracle Mediator/BPEL/OSB
• EAI with Oracle Mediator 11g and BPEL
Integration projects • EAI with Open Source
Process automatisation • With Oracle BPM Suite 11g
with BPMN 2.0
Replacement of • Holistic with Oracle SOA Suite 11g
Mainframe
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 46
40. #01
Customer: Cruise Line
Invoice
Create File
BPEL
Refresh
Data
Transmit data
Manifest
Data
CRM Control flow
Processing of data
Transformations
E-Shop
Enrichment
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 47
41. Customer: #02
Producer and Sales Point for Uniforms
Backend Virtualization Middleware Virtualization Frontend
Backend Frontend
<<Webservice>
<<Webservice>>
>
shopA_out_xxx
erp_in_xxx
<<Middleware>
<<ERP>> <<Webshop>>
>
Standardsoftwar Standardsoftware
Oracle
e A
SOA Suite 11g
<<Webservice> <<Webservice>>
> shopA_in_xxx
erp_out_xxx
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 48
42. Integration #02
1. ERP updates definition of article
Backend Virtualisierung Middleware Virtualisierung Frontend
Backend Frontend
<<Webservice>> <<FTP Adapter>>
erp_in_xxx xxx_out_ftp
<<Middleware>> <<Webshop>>
<<ERP>>
Oracle Standardsoftware
Standardsoftware
SOA Suite 11g A
<<Webservice>> <<FTP Adapter>>
erp_out_xxx xxx_in_ftp
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 49
43. Integration: #02
2. Middleware routes to Appropriate Shop
Backend Virtualisierung Middleware Virtualisierung Frontend
Backend Frontend
<<Webservice>> <<FTP Adapter>>
erp_in_xxx xxx_out_ftp
<<Middleware>> <<Webshop>>
<<ERP>>
Oracle Standardsoftware
Standardsoftware
SOA Suite 11g A
<<Webservice>> <<FTP Adapter>>
erp_out_xxx xxx_in_ftp
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 50
44. Integration: 3. SOA Suite #02
sends updated Article Definition
Backend Virtualisierung Middleware Virtualisierung Frontend
Backend Frontend
<<Webservice>> <<FTP Adapter>>
<<Webservice>>
erp_in_xxx shopA_out_xxx
xxx_out_ftp
<<Middleware>> <<Webshop>>
<<ERP>>
Oracle Standardsoftware
Standardsoftware
SOA Suite 11g A
<<Webservice>> <<FTP Adapter>>
erp_out_xxx xxx_in_ftp
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 51
45. Integration: #03
Using Services vs. using Events
Backend Virtualisierun Middleware Virtualisierung Frontend
g Backend Frontend
<<Webservice>> <<FTP Adapter>>
erp_in_xxx xxx_out_ftp
<<Middleware>>
<<ERP>> <<Webshop>>
Oracle
Standardsoftware Individualentwicklung
SOA Suite 11g
<<Webservice>> <<FTP Adapter>>
erp_out_xxx xxx_in_ftp
1. ERP updates 2. Middleware routes to 3. SOA Suite sends
Definition of Article Appropriate Shop updated Article Definition
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 54
46. #03
SOA-enabling of „old“ Applications
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 55
47. Integration: #03
Using Services vs. using Events
Source system fires events
Not interested in any further processing
Complete De-coupling of call chains
Subscriber listens for interesting event types
Starts further processing
Abstraction from messaging systems:
Now business event level
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 56
48. #04
Customer: TV Carrier
Started with Oracle BPEL PM 10g
Now migration to 11g, adding OSB
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 57
49. #05
SOA and Forms
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 58
50. #05
BPEL Dashboard
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 59
51. #05
Java-Code
public class BpelWorkflowClient {
public static final String server = "localhost:9700";
public BpelWorkflowClient() {}
public static String startProcess (String server, String name, String isbn, String titel,
String autoren, String preis) {
BpelWorkflowWebServiceStub stub = new BpelWorkflowWebServiceStub();
stub.setEndpoint("http://"+server+"/wapi/BpelWorkflowWebService");
String result = "NA";
try { result = stub.startProcess(name, isbn, titel, autoren, preis);}
… }
public static String[] getAllWorkItems (String user, String passwort, String server) {
String[] workitems = null;
server = de.opitzconsulting.bpel.wf.client.BpelWorkflowClient.server;
try { BpelWorkflowWebServiceStub stub = new BpelWorkflowWebServiceStub();
stub.setEndpoint("http://"+server+"/wapi/BpelWorkflowWebService");
…
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 60
52. #05
Import Java classes
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 61
54. #06
APEX?????
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 65
55. #06
APEX and SOA
Question in some forum: Why SOA or APEX
Dear ALL, any one can help me, actually I want to know what
is the difference between SOA and APEX and why to choose
APEX or SOA?
Answer??????
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 66
56. #06
APEX and SOA
Question in some forum:Why SOA or APEX
Dear ALL, any one can help me, actually I want to know what
is the difference between SOA and APEX and why to choose
APEX or SOA?
Answer??????
APEX = tool
SOA = concept
You can
call services from APEX
expose services from APEX
integrate with SOA infrastructure (e.g. worklist within APEX)
use APEX in a SOA world
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 67
57. #07
PL/SQL and SOA
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 68
58. Customer: Institute; #08
Replacement of Paper Forms
How can I correct input after
process started?
Missing inputs
Fetch Application
Where„s Superior
my
Project Manager
application
?
10010
Application 11011
confirmed 01101
Request
Applicant How are
processes
Inform about performing?
application
Controller
Department Personal Clerk Main Office
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 69
59. #08
Digital Signature & Actionable E-Mail
Digital Signature of PDF documents during process flow
Actionable E-Mail for different devices
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 70
60. #08
Service Connection of Existing Systems
BI
ERP DMS
Publisher
Process
Archiv- User
system Management
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 71
61. Several Layers: #08
BPMN, BPEL & Java
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 72
62. 4 Conclusion
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 73
63. Conclusion
Integration with and without SOA
Process Automation with and without SOA
There is not THE „SOA Project“, only variants
Term „SOA“ is substitutable
Concepts do matter
Embrace Intrinsic Interoperability
Oracle SOA Suite is a great foundation
Just start it …
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 74
64. Questions and answers
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 75
65. Contact:
Torsten Winterberg
Director Strategy & Innovation
Head of Competence Center SOA
Oracle ACE Director
OPITZ CONSULTING GmbH
Kirchstr. 6, 51647 Gummersbach, Germany
Phone: +49 173 54 79 302
torsten.winterberg@opitz-consulting.com
“This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 76