More Related Content
Similar to SOA Suite 12c Customer implementation (20)
More from Michel Schildmeijer (8)
SOA Suite 12c Customer implementation
- 2. CopyoforiginalCopyoforiginal
My personaliaMy personalia
• Michel Schildmeijer, 48 years, living in Amsterdam,
the Netherlands.
• WebLogic and Fusion Middleware Expert
• WebLogic 6 to 12c.
• Tuxedo 6.5 to 12c
• Oracle Service Bus 2.6 to 12c
• SOA Suite 11g, 12c
• Other Fusion Middleware Components
• Oracle ACE and author of 2 books
© Michel Schildmeijer Qualogy 2015
- 6. CopyoforiginalCopyoforiginal
Use Case & Proof of ConceptUse Case & Proof of Concept
• Customer is a financial institute
• Relied on custom made software developed by
Oracle
• Costs to maintain are extremely high
• Also need for integrate backoffice and other systems
• Improve stability of their end customers application
© Michel Schildmeijer Qualogy 2015
- 8. CopyoforiginalCopyoforiginal
Proof of Concept PhaseProof of Concept Phase
• Done by another company
• Done with Oracle SOA 11g (11.1.1.7 )
• Proof of the following :
o Values of a loosely coupled architecture
o Readiness for mobile
o No degradation compared to current situation
o Stability, security improvements
o Does it fit into current landsape?
© Michel Schildmeijer Qualogy 2015
- 9. CopyoforiginalCopyoforiginal
The projectThe project
• For SOA, greenfield implementation
• Decision to choose for the new released version:
o Oracle WebLogic 12c (12.1.3)
o Oracle Fusion Middleware Infrastructure 12.1.3
o Oracle Service Bus 12c (12.1.3)
o Oracle SOA Suite 12c (12.1.3)
© Michel Schildmeijer Qualogy 2015
- 12. CopyoforiginalCopyoforiginal
• Not only focus on functionality and
technology
• In order to succeed, also guide the
customer in the road to live and
operations
• Achieve Operational Excellence
Operational ExcellenceOperational Excellence
© Michel Schildmeijer Qualogy 2015
- 16. CopyoforiginalCopyoforiginal
Build Infrastructure PlatformBuild Infrastructure Platform
• Build upto first “HelloWorld”Service
• Install, configure, post configure
• Manual, Scripting and standardize
• Modular config options
• Repository creation included
• Performance Load and Stress Tests
© Michel Schildmeijer Qualogy 2015
- 17. CopyoforiginalCopyoforiginal
• Install WebLogic, FMW Infrastructure, SOA
• Repository Creation from FMW infrastructure
• Domain based NodeManager
• Post work
o Configs
o Scripting and standards
• Build operational sets such as:
o Start Stop
o Procedures
o Backup & Recovery
Build Infrastructure PlatformBuild Infrastructure Platform
© Michel Schildmeijer Qualogy 2015
- 18. CopyoforiginalCopyoforiginal
Build Infrastructure PlatformBuild Infrastructure Platform
WebLogic Server
Managed Server(S)
Java EE deployed Apps for SOA Webapps
EJB/MDB
RAR
Software & Config files
Oracle Linux
SOA WebLogic Cluster
Operating System
Installation & Config
Domain Configuration
JDBC
JMS
HTTP(S)
JMX
© Michel Schildmeijer Qualogy 2015
- 27. CopyoforiginalCopyoforiginal
SOA BPEL ServicesSOA BPEL Services
Oracle Service Bus
Oracle SOA
BPEL/Mediator
Oracle Business Rules
Engine
Service Oriented/Service Component
Architecture
• BPEL Process Manager
• Modelling “language”
• Exchange with xml
© Michel Schildmeijer Qualogy 2015
- 28. CopyoforiginalCopyoforiginal
SOA BPEL ServicesSOA BPEL Services
Oracle Service Bus
Oracle SOA
BPEL/Mediator
Oracle Business Rules
Engine
• Enrichments of processes
o Using JCA,JMS,JDBC
• Validations
• Business Rules
© Michel Schildmeijer Qualogy 2015
- 35. CopyoforiginalCopyoforiginal
• Jenkins, SVN, Nexus
• Nightly builds
• Unit Tests and Functional Tests
Continuous integration, Deployment & DeliveryContinuous integration, Deployment & Delivery
© Michel Schildmeijer Qualogy 2015
- 37. CopyoforiginalCopyoforiginal
• JMS Store and Forward for guaranteed
delivery
• JMS Bridge Integrate into Microsoft
landscape
• Oracle Web Service Manager Policies
Some of the technologies we choseSome of the technologies we chose
© Michel Schildmeijer Qualogy 2015
- 43. CopyoforiginalCopyoforiginal
• Tasks, duties, responsibilities
• Acceptance criteria
• Levels of service and classification
• Training and learning
Integrate into OperationsIntegrate into Operations
© Michel Schildmeijer Qualogy 2015
- 48. CopyoforiginalCopyoforiginal
• Oracle Business Rules approach
• Coherence result caching
o Embedded
o Out of process
o LB issue
• SSL and Remote Cluster Aggregator (
Alerts & Metrics) solved
Puzzle piecesPuzzle pieces
© Michel Schildmeijer Qualogy 2015
- 49. CopyoforiginalCopyoforiginal
Oracle Fusion Middleware basis
• FMW basis: de Applicatie Server
• Wat is een Applicatie Server?
• Wat doet een Applicatie Server?
• Welke Applicatie Server gebruikt Oracle?
Enterprise Management@@@
Let’s keep in touch!!
@MNEMONIC01
@Qualogy_news
@QAFE
nl.linkedin.com/in/mschldmr
© Michel Schildmeijer Qualogy 2015
- 50. CopyoforiginalCopyoforiginal
Oracle Fusion Middleware basis
• FMW basis: de Applicatie Server
• Wat is een Applicatie Server?
• Wat doet een Applicatie Server?
• Welke Applicatie Server gebruikt Oracle?
Enterprise Management@@@
Read one of my books:
http://www.packtpub.com/oracle-
weblogic-server-12c-first-look/book
© Michel Schildmeijer Qualogy 2015
- 51. CopyoforiginalCopyoforiginal
Oracle Fusion Middleware basis
• FMW basis: de Applicatie Server
• Wat is een Applicatie Server?
• Wat doet een Applicatie Server?
• Welke Applicatie Server gebruikt Oracle?
Enterprise Management@@@
Read one of my books:
http://www.packtpub.com/oracle-
weblogic-server-11gr2-
administration-essentials/book
© Michel Schildmeijer Qualogy 2015
- 52. CopyoforiginalCopyoforiginal
Oracle Fusion Middleware basis
• FMW basis: de Applicatie Server
• Wat is een Applicatie Server?
• Wat doet een Applicatie Server?
• Welke Applicatie Server gebruikt Oracle?
Enterprise Management@@@h
Let’s keep in touch!!
http://www.qualogy.com
© Michel Schildmeijer Qualogy 2015