Oracle SOA BPEL Online Training Oracle Fusion Middleware

Views:
 
Category: Education
     
 

Presentation Description

www.Magnifictraining.com-oracle oracle soa online training. contact us: info@magnifictraining.com or call us: +919052666559 oracle soa technologies like oracle soa suite, oracle soa bpel online training,oracle soa 11g online training, oracle soa admin online training,oracle soa bpm training, oracle soa developer training,oracle fusion soa training . real time Oracle scm online training by industrail experts for details call:+919052666559 hands on training on oracle online TRAINING. Overview of SOA and SCA Concepts Describing Service-Oriented Architecture (SOA) Reviewing of Services and key standards Describing Event Driven Architecture (EDA) Discussing the course application and environment Service Design Describing basics of XML, XSD, XSLT and WSDL Defining service interfaces with WSDL Defining message structure with XML Schema (XSD) Discussing types of Service Access and Implementation Defining message exchange patterns over network SOAP Designing Composite Applications with Oracle SOA Suite 11g Explaining the Oracle SOA Suite 11g architecture and components Implementing an SOA application design approach Describing basic synchronous and asynchronous interaction patterns Discussing the course application implementation with Oracle SOA Suite 11g

Comments

Presentation Transcript

PowerPoint Presentation:

<Insert Picture Here> Oracle SOA / BPEL Online Training | Oracle Fusion Middleware CONTACT US: USA:+1-6786933994,+1-6786933475 INDIA:+91-9052666559,040-69990056 Mail:info@magnifictraining.com

PowerPoint Presentation:

ISV Migra t ion Center Team • Who we Are ISV Migrat i on Center Team is a te a m of senior technical consultants based in East e rn and Cen t ral Euro p e and represen t s Oracle's techn i cal i nvestme n t for part n ers. • Mission Statement lat e st techno l ogy Ena b le partners to rapid l y and succe s sfully ado p t and imp l ement Oracle • What do we Of f er Whet h er you are selli n g Ora c le techno l ogy, bui l ding business soluti o ns, incl u di n g hosted Int e rnet solut i ons or provid i ng system in t egrat i on a nd im p le m ent a ti o n ser v ices for Ora c le techno l ogy, IMC Team can help y ou suc c eed. • How can we assi s t We offer a wide range of free ser v ices for partners such as o ne2 o ne assistance, webi n ars, semi n ars and h and s- on work s hops. Contacts: USA:+1-6786933994,+1-6786933475 INDIA:+91-9052666559,040-69990056 Mail:info@magnifictraining.com 2

PowerPoint Presentation:

<Inse r t Picture Here> Agenda • • • • • • • • SOA Suite 1 0g SOA a n d 11g Architec t ure com p arison Setting Oracle Oracle up S u ite 11g e n vironment B PEL / Oracle E S B projects migration BAM migra t ion Security components migrati o n Upgrading Other Oracle SOA Suite Techn o logies Best practices Getting more information

PowerPoint Presentation:

Oracle SOA Suite 10g

PowerPoint Presentation:

SCA – key enabler of the SOA Suite 11g p r o p e r ties Service Compone n t Architecture: Java in t e r face W S DL po r t T ype • • • lan g uag e - neutral compo n ent mo d el ass e mbly model S S C 1 se r vice R wire • Specif i cations backed by a growing n umber lea d ing ind u stry vendors of Binding: SO A P JMS JCS … S C 2 compon e nt R R Be i ng stan d ardized at OASI S , the int e rnatio n al standards consortium o pen r e ference compo s ite SCA terminolo g y: • • • • • Composite : de p loym e nt un i t Se r vic e : entr y- poi n t into composite Comp o nen t : provides log i c Referenc e : refers to external ser v ices Wir e : connects ser v ices, compone n ts and references – no special seman t ic.

PowerPoint Presentation:

SOA Suite 11g SCA Service Infrastructure One unified infra s tructure to manage BPEL Rul e s App l ication composers Hu m a n T a sk SCA Co m p o site IDE adapters Busi n ess Ru l es Hu m an W o r kflow M e di a t o r BPEL SOA Co m p o site Editor R e pos i tory P o l i cy Manager C o m m on JC A - bas e d con n ectivity i n f r ast r ucture Opti m ized binding SOA Operat i ons W e b - b a s e d c o n s ole B2B BAM Oracle Ser v ice Bus 1 1g Ser v ice Infra s tructure M ediation M ediation BP E L orches t r a t i o n H u m an T a sk s W eb s er v i c es Busine s s R ules and

PowerPoint Presentation:

SOA 10g to 11g mapping Role SOA Suite 10g SOA Suite 1 1g Java EE cont a in e r OC4J W e b lo g ic Managemen t c on s ole s BPEL Conso l e, OESB Conso l e, OWSM Conso l e, Ent e rprise M a n a g e r Fusi o n Mi d dl e ware Ent e rprise M a n a g e r (OC4J), BAM M a n a g e m e nt Con t rol, W e b lo g ic Conso l e Or c h e strati o n Oracle BPEL Pro c ess M a n a g e r BPEL Process Service Com p o n e n t Hum a n in t er a ction Hum a n W orkfl o w En g ine Hum a n W orkfl o w Service Com p o n e n t Extern a lize lo g ic Oracle Busin e ss Rul e s Busin e ss Rul e s S ervice Com p o n e n t T ra n sform a ti o n, Rou t in g , Oracle ESB In s ide an app l ic a tion/ c ompo s it e : Oracle Fa n -o u t, etc M e di a tor Service Com p o n e n t, Enterpri s e - wide: Oracle Service Bus Ap p s a n d sy s te m s JCA Ad a pt e rs JCA Ad a pt e rs con n ectivity Busin e ss d a shb o ar d s Oracle BAM (.NE T -b a sed) Oracle BAM (JE E -b a sed) Securi t y OWSM (proxy a n d g at e way m o d e s) OWSM (proxy), OEG (g a tew a y)

PowerPoint Presentation:

Upgrade - High level steps • • • Plan o u t Upgr a de Create 11g SOA install/d o main and load Migra t e/De p l oy ap p lications to 11g balancer from scratch • • SOA JDevelop e r proj e cts BAM R e port s /Da t a Objects / Alerts • • • Config u re 11g system from scratch Migra t e clients if nec e ssary Secure 11g system from scratch (exam p le OWSM p olicies) Cutover to 11g pro d uction system Ide n tity Man a gem e nt, •

PowerPoint Presentation:

<Inse r t Picture Here> Agenda • • • • • • • • SOA Suite 1 0g SOA a n d 11g Architec t ure com p arison Setting Oracle Oracle up S u ite 11g e n vironment B PEL / Oracle E S B projects migration BAM migra t ion Security components migrati o n Upgrading Other Oracle SOA Suite Techn o logies Best practices Getting more information

PowerPoint Presentation:

Comparing O r acle SOA Suite on OC4J and Or a cle WebLogic Server

PowerPoint Presentation:

SOA Suite 11g installation Serve r -side instal l ation: • • • • • Install Install Install Install Oracle Databa s e for SOA c omponents database schemas using RCU Oracle Or a cle Weblog i c binaries SOA Suite binaries Create Weblogic domain with SOA Suite components Clien t -side (developer machine s ) in s tallation: • • Install Install Jdeveloper SOA Extens i ons for JDeveloper

PowerPoint Presentation:

SOA Suite 11.1.1.5 installation: server-side • You can use e x isting Oracle DB i nstance or c reate a new one (recommended) • Oracle SOA su i te 11.1.1.5 certified with Oracle DB 10.2.0.4 + , 11.1.0.7+ or 11.2.0.1+ • RCU (Repository Creation Util i ty) used to create the schemas needed for the corresponding components Fusion Middleware

PowerPoint Presentation:

SOA Suite 11.1.1.5 installation: server-side • Install Weblogic 10.3. 5 , new Middleware home (MW_HOME) will be created as a re s ult • Install SOA Suite 11.1.1.5 binaries into M W_HOME. Spec i fic SOA ORACLE_H O ME w i ll be created

PowerPoint Presentation:

SOA Suite 11.1.1.5 installation: server-side • Start Fusion M i ddleware Configuration Wizard to create new domain: Specify <SOA_ORACLE_HOME>/common/bin/ c onfig. s h • pr o ducts to be configured inside the domain • Specify domain name, location, ports for managed servers, etc… • Start Admin Server and managed server (s)

PowerPoint Presentation:

SOA Suite 11.1.1.5 installation: server-side Important notes: • To install S O A Su i te environment for production deployment, follow the Enterprise Deployment Guide for Oracle SOA Suite and Oracle Fusion Middle w are High Availability Gui d e • Developers can install S O A Su i te local l y as we l l if they ha v e enough resources on the laptops

PowerPoint Presentation:

SOA Suite 11.1.1.5 installation: clien t -side • • Install Install JDeveloper 11.1.1.5 JDev SOA Extension • Always use the same v ersion for SOA serve r -side and JDeveloper JDeveloper • 11.1.2.1 does ! not have SOA E x tension

PowerPoint Presentation:

<Inse r t Picture Here> Agenda • • • • • • • • SOA Suite 1 0g SOA a n d 11g Architec t ure com p arison Setting Oracle Oracle up S u ite 11g e n vironment B PEL / Oracle E S B projects migration BAM migra t ion Security components migrati o n Upgrading Other Oracle SOA Suite Techn o logies Best practices Getting more information

PowerPoint Presentation:

SOA Suite 10 . 1.3  11g Proj e ct Upgrade Path Mostly tr a nsparent project upgrade: Open your 10g any Project or Appli c ation in JDeveloper 11g, apply manual steps and r e -deploy! J D evelo p er 3. deploy or comman d- line 2. save 1. open 1 1g SOA Suite Server 10.1.3 E S B or B P E L pro j ect 1 1g compos i te pro j ect

PowerPoint Presentation:

Upgrade in JDeveloper • • • In-place upgrade of applicat i on/project. Can upgrade any proje c t, not just SOA project s . All HTTP WSDL references in project must be ac c ess i ble, so SOA 10g s hould be up and running. • Logs are i n … / jdevelope r /upgrade/ l ogs.

PowerPoint Presentation:

Upgrade in JDeveloper ESB project -> SOA Composite

PowerPoint Presentation:

Upgrade in JDeveloper • Analyze the warnings in the l og fi l es generated during the upgrade process

PowerPoint Presentation:

Command Line Upgr a de • • • • Ant script available to upgrade SOA projects. Cannot upgrade whole A pplicat i ons. Upgraded directory different than source directory. Does not Upgrade . jpr files. Opening project in Jdeveloper creates . jpr file. multip l e • Can merge BPEL source directories to a single upgraded target director y . • • • All HTTP WSDL references in project must be ac c ess i ble. Logs i n … / jdevelope r /upgrade/ l ogs Same codebase used for JDeveloper upgrade.

PowerPoint Presentation:

Upgrading SOA Suite 10g Projects Using Ant Before you begin, set environme n t variables set O R ACLE_ H OM E =<M I DDLEWARE_H O ME > \ jdeve l oper c d %O R AC L E_ H OME% bin \ soaver s ion.cmd Up g rade an 10g ESB service to an 11g Comp o site ap p licat i on com p on e nt: with Me d iator ant -f %ORACLE_ H OM E %\ bi n \ an t - sc a -upg r ade. x ml mediator -Dsource C :\ project s \ 10.1. 3\ Employe e \ EmployeeServi c e -Dtarget C :\ project s \ 11gR1 -Dapp N ame Em p loyee Merge several 10g BPEL proces s es to an 11g C o mpo s ite ap p licat i on: ant -f %ORACLE_ H OM E %\ bi n \ an t - sc a -upg r ade. x ml bpel -Dsource "C : \ project s\ 10.1. 3 \ Em p loye e \ Em p l oyeeSalaryApp r oval;c : \ project s\ 10.1. 3 \... .. . Employee \ EmployeeInfo" -Dtarget C :\ project s \ 11gR1 -Dapp N ame Employee

PowerPoint Presentation:

Manual steps • Strong attempt made to automate project upgrade as mu c h 11g. as • • possible g i ven l arge differences between 10g and Not always possible. A f ew thin g s de f erred due to time con s trai n ts. • Artifacts upgraded are BPEL proce s ses, ESB service s , Rules dictionarie s , Human Workflow ta s ks, Adapters. Some lim i tations apply. • SOA configuration plans, fault po l ic i es, build files are not upgraded

PowerPoint Presentation:

BPEL instance M igration • Right now there is no support on for BPEL instance migration, or audit trail migration. Oracle invest i gating feasibi l ity of instance migration. • Two choices for cutting over long running processes to 11g: • • Side by S i de Upgrade Grace peri o d cutov e r

PowerPoint Presentation:

BPEL instance M igration Side by Si d e U p grade • • 10g 10g and 11g s ystems run s ide by side. s y stem has all long running processes i n retired state so no new process instances can be created. • • Clients a re switched over to 11g. 10g s y stem cont i nues running until all callbacks ar r ive to complete long running proces s es. • 10g s y stem is decommiss i oned.

PowerPoint Presentation:

BPEL instance M igration Grace period cutover • 10g sy s tem has all long running processes i n retired state so no new process instances can be created. • After a grace period, all 10g long running processes are kil l ed. • • 10g 11g s y stem s y stem is is decommiss i oned. br o ught up in production.

PowerPoint Presentation:

Configuration/Deployment Upgrade • 10g configuration files not automatica l ly upgraded to 11g configuration file s . 11g has to be conf i gured using EM, JMX / Mbean APIs or WLST s c ripts in s tead. • SOA Composite proper t ies can be customized in the deployment plan. • Cannot automatical l y upgrade from 10g SOA deploy m ent plan 10g to 11g deployment plan. • SOA deployment units cannot be upgraded to 11g deployment units. Need to upgrade source instead and generate deploy m ent unit.

PowerPoint Presentation:

<Inse r t Picture Here> Agenda • • • • • • • • SOA Suite 1 0g SOA a n d 11g Architec t ure com p arison Setting Oracle Oracle up S u ite 11g e n vironment B PEL / Oracle E S B projects migration BAM migra t ion Security components migrati o n Upgrading Other Oracle SOA Suite Techn o logies Best practices Getting more information

PowerPoint Presentation:

BAM upgrade steps overview • • RCU creates the schema for 11g tool BAM Use Up g rade assi s tant (UA) to c opy data objects/reports/alerts from 10g BAM s y stem database to 11g BAM system database directly • • • • 10g Enterprise Link is no longer s upported Native Native support support for for J M S ODI connecti v ity in 11g integration in 11g Configure 10g SOA 11g. clients to talk to BAM 11g or m igrate 10g SOA clients to • Note: 10g SOA inter o perates with 11g BAM, 11g SOA interop with 10g BAM is n o t certi f ied.

PowerPoint Presentation:

<Inse r t Picture Here> Agenda • • • • • • • • SOA Suite 1 0g SOA a n d 11g Architec t ure com p arison Setting Oracle Oracle up S u ite 11g e n vironment B PEL / Oracle E S B projects migration BAM migra t ion Security components migrati o n Upgrading Other Oracle SOA Suite Techn o logies Best practices Getting more information

PowerPoint Presentation:

Securing S O A co m posites OWSM Migration • 11g SOA insta l l aut o -deploys 11g OWSM policy manager • 10g OWSM polic i es do not migrate to 11g OWSM as they are s y ntactica l ly different. Refer to OWSM guide for 10g policy to 11g policy mapping. • 10g OWSM M onitor funct i onality is provided by E M SOA Mgt Pack for 11g AppServe r .

PowerPoint Presentation:

Securing S O A co m posites OWSM Migration • If • 10g BPEL/ESB is secured us i ng OWSM age n t, then Th e re’s no need for agent migra t ion as ag e nt is runtime buil t -in the 11g SOA • Using JDev/EM, att a ch 11g OWSM policy to the migra t ed SOA com p osit e . • If • • 10g BPEL/ESB is secured using OWSM Gateway, then Con t inue to use 10g OWSM G a tew a y Or, start using 11g buil t -in ag e nts by attac h ing 11g OWSM policies SOA c o mposite. to

PowerPoint Presentation:

<Inse r t Picture Here> Agenda • • • • • • • • SOA Suite 1 0g SOA a n d 11g Architec t ure com p arison Setting Oracle Oracle up S u ite 11g e n vironment B PEL / Oracle E S B projects migration BAM migra t ion Security components migrati o n Upgrading Other Oracle SOA Suite Techn o logies Best practices Getting more information

PowerPoint Presentation:

Upgrading DVMs and XREFs • XPath functions to access d o main value maps (DVM s ) and cross when reference tables (XREFs) are upgraded automatical l y you open projects in JDeveloper 11g; • You must manually e x tract the DVMs and XREFs from Oracle ESB 10g repository and load them to the MDS Repository. Scripts/ut i lit i es are provided;

PowerPoint Presentation:

Migrate D V Ms • Export DVM metadata to archive: <ESB10g _ Oracle_ H ome>/exp o r t .sh metadata 1 0g.zip • Convert the ZIP fi l e to an Orac l e SOA Suite archive file c d <SOA11 g _Or a cle_Home > /bin ant -f ant- sc a -up g rade.xml up g ra d e -xrefdvm -Dsourc e= location_ o f_the_zip_file -Dtar g et = location_ o f_the_soa_archi v e Out p ut file will be automatically called sca _ XrefDv m Files10g_re v 1 . 0.jar • • • Create new applicat i on in Jdeveloper 11g Import->SOA A rchive into S OA project Create jar file with DVM metadata and deploy it to M DS

PowerPoint Presentation:

Migrate X REFs XREF_DATA table has c hanged in 11g, so s pecial procedure is r equired for m igration • Create public DB link dblink10g in SOA 11g DB to ac c ess SOA 1 0 g DB • Extract XREF 1 0gto11gDataUpgra d eUtility located in the RCU_HOME/rcu/integration / soainf r a /sq l /xref • Modify Upgr a de10gXre f To11gXref. s ql pointing to the shared MDS data l ocation • • Execute the Upgrade10gXref T o11gX r ef.sql Drop dblink10g DB link

PowerPoint Presentation:

Technology adapters migration • Run 11g Adapter Configuration upgrade; Wizard for each adapter after SOA proje c t • Adapter header variables i n 10g defined in the adapter WSDL activ i ty file, in 11g they are the properties defined in Invoke in BPEL process or Ass i gn values dialog in Mediator; • Non-managed connections are not supported in 11g, check adapter WSDL fi l es before upgrade; • • Descript i on lost after upgrade of technology adapter See the Upgrade guide for more details

PowerPoint Presentation:

Human Wor k flows migration • Human Workflows in 10g are the defined in . tform files, UI is created with jsp pages in s ame JDev project, deployed together; • Human Workflows in 11g are for defined in .task files, separate ADF projects are created UI, deployed separately; • During upgrade JDeveloper 11g automatical l y creates a new project Manual for the task UI and upgrades the task detail pages; • modifi c ations of the WorkflowTask XSD may be required, refer to the Upgrade Guide for details

PowerPoint Presentation:

Client and Invoked S ervice Migration • Some 11g APIs are c ompatible with equ i valent 10g APIs, some are d i fferent. • • • • Worklist APIs are comp a tible. B2B APIs are comp a tible. Cust o m Sens o r APIs a r e com p atible. BPEL APIs are functionally rou g hly eq u ivalent cha n ges. Rules SDK APIs are a functional sup e rset. with signature • • 11g uses w s -addressing 1.0. Need patch for 10g BPEL cl i ent. URLs • in 11g has different syntax. (includes callback URL used by invoked servi c es).

PowerPoint Presentation:

<Inse r t Picture Here> Agenda • • • • • • • • SOA Suite 1 0g SOA a n d 11g Architec t ure com p arison Setting Oracle Oracle up S u ite 11g e n vironment B PEL / Oracle E S B projects migration BAM migra t ion Security components migrati o n Upgrading Other Oracle SOA Suite Techn o logies Best practices Getting more information

PowerPoint Presentation:

Best Pra c tices Before migration • Ensure that S OA Sui t e 10g Projects are Up a nd Ru n ning on Latest SOA 10g Release Jdeveloper 11g • • Install Install the the with SOA Extension (currently 1 1.1.1.5) lat e st SOA Suite 1 1g versi o n (curren t ly 11.1 . 1.5) . Q uick start guide for SOA Suite 11g • Configure adap t ers, all the necess a ry resources (JDBC connecti o n pools, JCA JMS qu e ues, e t c) • • Order m a tters! Start with a pilot project, do not u se the Big B ang appro a ch

PowerPoint Presentation:

Best Pra c tices During and after migration • Recompile the migr a ted pr o jects (11g BPEL compiler is s t ricter than 10g); • Think about rearran g ing the artif a cts into the c o rresponding folders ( xs d , wsdl and o ther file types). C h ange the ref e rencing artifacts accordingly; • Run 11g Ada p ter Configuration Wizard for each a d apter to verify the adap t ers con f iguratio n ; • If y o u are using a dapter he a der variables in SOA 10g BPEL projects, you have manually set th e m in the Invoke activity

PowerPoint Presentation:

Best Pra c tices During and after migration • Refer to project for abstract WSDL a nd HTTP URL for concr e te WSDL. • Create confi g uration plans for deployment of the SOA 11g comp o sites • Use MDS to share WSDLs, XSD, DVM, E DL eve n t files and oth e r artif a cts across projects (or a mds://<pa t h _ t o _th e _res o urce>). If you are accessing any fi l e from bpe l xmllib you ne e d to cha n ge the URL to MDS URL:

PowerPoint Presentation:

Best Pra c tices During and after migration • Do not blindly 1:1 migrate every BPEL /ESB project to the corr e spondi n g comp o site. You can not lever a ge SCA b e nefits by having many fine grai n ed comp o sites. Use SOA Suite 11g parti t ions, it has some similarities with B PEL dom a ins and ESB System/Service Gro u ps in 10g Explore the perf o rm a nce tuni n g opti o ns available in the SOA Suite 11 g , look at Oracl e ® Fu s ion Mid d leware Performance and Tun i ng Guide Pro d ucti o n de p loyment arc h itecture is diff e re n t in SOA Suite 11g. • • • Example: usa g e of Coherence inste a d of JGro u ps for cluster wide de p loyment. Look at Oracl e ® Fu s ion Mid d leware Enterprise Dep l oym e nt Gui d e for Oracle SOA Sui t e

PowerPoint Presentation:

<Inse r t Picture Here> Agenda • • • • • • • • SOA Suite 1 0g SOA a n d 11g Architec t ure com p arison Setting Oracle Oracle up S u ite 11g e n vironment B PEL / Oracle E S B projects migration BAM migra t ion Security components migrati o n Upgrading Other Oracle SOA Suite Techn o logies Best practices Getting more information

PowerPoint Presentation:

Getting more informat i on • Oracle® Fusion Middlewa r e Upgr a de Guide for W ebC e nt e r , and ADF 1 1g Rele a se 1 ( 1 1.1.1) Oracle® Fusion Middlewa r e Develo p er's Guide Suite 1 1 g Release 1 ( 1 1.1.1) Oracle SOA Suite, • for Oracle SOA • Quick Sta r t Guide for Oracle SOA Suite - det a iled download, install and confi g urati o n instruc t ions Oracle SOA Suite 1 1g Hand b o o k by Lukas Jellem a . •

PowerPoint Presentation:

Questions Should you require any further information please do not hesitate to contact us http://www.oraclecourseonline.com -oracle apps technical training contact us: info@magnifictraining.com or +919052666559 By Real Time Experts from Hyderabad, Bangalore ,India,USA,Canada,UK, Australia,South Africa. ©20 1 1 Orac l e Co r p o ration

ALL THE BEST GUYS:

ALL THE BEST GUYS

authorStream Live Help