Oracle SOA Suite 12c Implementation By Michel Schildmeijer, June 4 th 2015
My 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
What are we in Since 1998 Where No of employees 210 About Qualogy IT-services, Oracle & Java Rijswijk, Paramaribo Certificates NEN 4400-1, ISO 9001:2008
New technology Proof of concept Use case of migrating Starting Platform building and delivering Development, Integration tests The road to Operations The topics
The Project team Mix of Qualogy and Customers employees Also faced to start with new released versions of Oracle Software Good coherence in the team
Use 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
Landscape simplified
Proof 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?
The 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)
The project New released and transformed products though.. We have intensive contact with Oracle Support Direct contact person Contact with SOA Customer Program
The project Work closely together in scrum team 2 week sprints and demo of deliveries DevTeam and InfraTeam work closely together
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 Excellence
Operational Excellence
The road to One team, One End Goal Build Infrastructure Platform Build Services Platform
The road to One team, One End Goal Build Infrastructure Platform Build Services Platform
Build 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
Build Infrastructure Platform 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 Platform Java EE deployed Apps for SOA SOA WebLogic Cluster Managed Server(S) Domain Configuration WebLogic Server Installation & Config Software & Config files Operating System Oracle Linux JDBC JMS HTTP(S) JMX EJB/MDB Webapps RAR
SOA Suite Modular Profiles
Developer Focus New approach consoles Admin Focus
Sizing, scaling Sizing JVM, Interfaces Build Infrastructure Platform Additional architectural implementations
Build Infrastructure Platform Build Services Platform Side by side
JDeveloper 12.1.3 For SOA ánd OSB ( No Eclipse) New style IDE
Oracle Service Bus Oracle SOA BPEL/Mediator Oracle Business Rules Engine Build Services Routing, transform, exchange Modelling complex processes Build in rules to go left or right
Oracle Service Bus Oracle SOA BPEL/Mediator Oracle Business Rules Engine OSB Services Front and Backoffice Services SOAP OWSM Message Security Pipeline Alerts Store And Forward
OSB Services Copy of original
Oracle Service Bus Oracle SOA BPEL/Mediator Oracle Business Rules Engine SOA BPEL Services Service Oriented/Service Component Architecture BPEL Process Manager Modelling language Exchange with xml
Oracle Service Bus Oracle SOA BPEL/Mediator Oracle Business Rules Engine SOA BPEL Services Enrichments of processes o Using JCA,JMS,JDBC Validations Business Rules
Example read service structure
Fusion Middleware SOA New Style
SOA BPEL Services
Oracle Service Bus Oracle SOA BPEL/Mediator Oracle Business Rules Engine Business Rules Engine Service Part of a SOA Composite Rules centralized in SOA Suite
Oracle Service Bus Oracle SOA BPEL/Mediator Oracle Business Rules Engine Business Rules Engine Example Business Rule Rule: Startdate Agreement Decides weather start date is valid
Business Rules Engine in SOA Composer app
Continuous integration, Deployment & Delivery Jenkins, SVN, Nexus Nightly builds Unit Tests and Functional Tests
Some of the technologies we chose JMS Store and Forward for guaranteed delivery JMS Bridge Integrate into Microsoft landscape Oracle Web Service Manager Policies
Guaranteed Delivery:SAF
Entire SAF Landscape
Secure services to.net applications Using now Oracle Web Service Manager Low scale usage Web Service Security
Web Service Security
Integrate into Microsoft landscape
Tasks, duties, responsibilities Acceptance criteria Levels of service and classification Training and learning Integrate into Operations
Function and Role Matrix
Pro Active Monitoring with Enterprise Manager 12c
Pro Active Monitoring with Enterprise Manager 12c
Pro Active Monitoring with Enterprise Manager 12c
Oracle Business Rules approach Coherence result caching o Embedded o Out of process o LB issue Puzzle pieces SSL and Remote Cluster Aggregator ( Alerts & Metrics) solved
Let s keep in touch!! Oracle Fusion Middleware basis FMW basis: de Applicatie Server @MNEMONIC01 @Qualogy_news @QAFE Wat is een Applicatie Server? Enterprise Management@@@ nl.linkedin.com/in/mschldmr Wat doet een Applicatie Server? Welke Applicatie Server gebruikt Oracle?
Read one of my books: Oracle Fusion Middleware basis http://www.packtpub.com/oracleweblogic-server-12c-first-look/book FMW basis: de Applicatie Server Enterprise Management@@@ Wat is een Applicatie Server? Wat doet een Applicatie Server? Welke Applicatie Server gebruikt Oracle?
Read one of my books: Oracle Fusion Middleware basis FMW basis: http://www.packtpub.com/oracle- de Applicatie Server weblogic-server-11gr2- administration-essentials/book Wat is een Applicatie Server? Enterprise Management@@@ Wat doet een Applicatie Server? Welke Applicatie Server gebruikt Oracle?
Oracle Fusion Middleware basis Let s keep in touch!! FMW basis: de Applicatie Server Wat is een Applicatie Server? http://www.qualogy.com Enterprise Management@@@h Wat doet een Applicatie Server? Welke Applicatie Server gebruikt Oracle?