Fusion Middleware Partner Community Forum 2015

clip_image002clip_image004Our Fusion Middleware Partner Community Forum 2015 is almost booked out! Please make sure you register asap if you want to attend! We are excited to announce the keynote speakers Andrew Sutherland and Amit Zavery. In the case you build a solution based on Fusion Middleware like o-box SOA Suite for ODA and you want to promote this solution to our Fusion Middleware Partner Community you can showcase this solution at our conference. All partners we offer to exhibit at our Partner Exchange your solutions, frameworks or partnerships. Partners who are interested to exhibit please contact Jürgen Kress. Part of the exhibition will be also demo points for our fusion middleware products and an Internet of Things (IoT) playground!

For our Java Cloud and Developer Cloud Service and the Multichannel Enablement Bootcamp we do have free seats! The Multichannel Enablement Bootcamp showcase the integration between cloud and on-premises for applications like eBusiness Suite, Siebel for Taleo and RightNow. For more details please visit our remigration page here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Top SOA articles at OTN –thanks to the Community

Thanks for all the SOA Community articles in the top 10 of OTN SOA Articles in 2014clip_image001. See the Top 10 Most Popular OTN SOA Articles in 2014 here. Special thanks to Bob for the excellent work & collaboration! Make sure you also contribute in 2015. Please send me your articles via E-mail – see my LinkedIn profile here or best via twitter #soaCommunity. We love to promote your middleware articles at our Oracle blogs, Community newsletter and social media. Thanks for sharing and Happy Holiday! Jürgen Kress

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

A Dirty Dozen Questions on Oracle SOA 12c You Need Answered, but Feared to Ask….

clip_image002SOA 12c Webcast Q&A   
Last month’s webcast  “Simplify Multichannel Integration with Oracle SOA Suite 12c” was a tremendous success. Once again, we’d like to thank Oracle’s Robert Wunderlich for his insight and excellent demo.

As usual, we’re happy to bring you a transcript of the Q&A session of the webcast. But as interest in these questions goes far beyond the webcast audience, we’re taking the poetic license of calling them “A Dirty Dozen Questions on Oracle SOA 12c You Need Answered, but Feared to Ask….”
1. Does Oracle SOA 12c support batch-processing using OSB, without the need to purchase an additional ETL tool like ODI?
There are a couple of things we need to take into account when we are discussing batching. If you are talking about large payloads, like GBs or Tbs in a file, it is not recommended to go with OSB (Oracle Service Bus). That is the reason Oracle recommends ODI (Oracle Data Integrator): ODI will extract the data, chunk the file into to smaller pieces and hand it over to the OSB layer, and the OSB layer will take the data and process it.
2. Is XSLT 2.0 supported in both OSB and SOA? Today in 11g it’s only supported in SOA and not in OSB?
Yes, XSLT  (Extensible Stylesheet Language Transformations) are supported in both, and Oracle made many improvements on the XSLT mapper. The other thing to point out is on the XQuery side – using XQuery on both SOA Composite and Service BUS, and we have a mapper for that as well. The idea is that now, it becomes a developer’s choice in working between the two. Do you want to use XSLT or XQuery? You can use either one.
3. How much data volume can SOA handle? Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

MFT: SOA integration by Nicolas Fonnegra

 

    MFT (Managed File Transfer) is a new component introduced with the release of Oracle FMW 12c. Oracle MFT provides several mechanisms to transmit files, including very big ones, in a managed way; transfers can be monitored, paused and resubmitted. One of the many advantages of Oracle MFT is the ability it offers to provide and consume services from other FMW components. In the following example we are going to demonstrate how to integrate MFT with a SCA composite.

    Scenario

    This scenario will simulate the transfer of a consolidated report from a company’s headquarters into several of its regional offices. But before the transfer gets executed, it will have to be approved by a reviewer.

    For this implementation we will need two MFT transfers, one for sending the file from the headquarters to the SCA composite and another to send the file to the respective regional offices. In the middle the SCA composite will be in charge of interconnecting both transfers and the approval process. The following diagram shows the scenario.

    clip_image002MFT Scenario

    A MFT process consists of one or more sources, one or more targets and one transfer that interconnects the sources with the targets. This scenario will need the following elements:

    • Two MFT sources. One will use a file channel to obtain the report and the other one will receive the report from the SCA composite.

    • Four MFT targets: one for sending the report to the SCA composite and one for each of the regional offices (three in total).

    • Two transfers: one for sending the report the SCA target and another one for ending the report to the regional offices target.

    • An SCA composite that will have a Human Task for the approval process and will use the MFT adapters to receive and send the reports.

      • MFT Sources

        MFT comes with a web interface that allows the definition and management of sources, transfers and targets. The MFT console can be reached in the following url: http://<host&gt;:<port>/mftconsole/faces/login, where the host and the port are the ones from the managed server where MFT is installed.

        The MFT console has three different views, the design view for the definition of sources targets and transfers, the monitoring view for managing and tracking the current instances and the administrative view for configuring MFT.

        To create a new source, go to design mode and then select the sources item. Then click on the green ‘+’ to create a new source. Read the complete article here.

        SOA & BPM Partner Community

        For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

        Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

      JSON is flowing through SOA’s veins by Laurens van der Starre

      This year’s Oracle Open World is again all about Cloud and Mobile. However, this year it is getting more and more concrete. Apart from all the announcements of Process Cloud and integration cloud services there will be more JSON support in Oracle’s SOA Suite.

      In Oracle SOA Suite 12C (12.1.3) the REST Adapter already made its appearance. This adapter makes it make your SCA component available as, and leverage REST services, using JSON. This JSON support starts and end with the REST adapter. Inside your SCA components, it is still XML.

      In the second release of Oracle SOA Suite 12C (12.1.4) there will be JSON flowing through all the veins of the SCA components. In Service Bus, you will be able to have JSON context variables. Instead of only having xpath operations on your context variables, you have the ability to use JavaScript. There will also be a JavaScript activity which lets you write JavaScript “transformations” on your context variables.

      The same goes for BPEL. BPEL is heavily based on XML, but here also the JSON support will be end-to-end. Pretty exiting, but also scary because of the “unstructuredness” of JSON.

      Oracle SOA Suite 12.1.4 will probably available in H1 of 2015.

      SOA & BPM Partner Community

      For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

      Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

      Top tweets SOA Partner Community – January 2015

      Send your tweets @soacommunity #soacommunity and follow us at http://twitter.com/soacommunity

      clip_image001SOA Community Want to speak at on Oracle conference? See our call for papers wiki https://so/call-for-papers/ … #soaCommunity please add your conference!clip_image002Melvin van der Kuijl SOA Suite #12c Beta exam 1Z1-434 available. Todo list for next year fills already! http://tinyurl.com/ppjy8rt @soacommunity

      clip_image003Debra Lilley Why not submit to #oug_ire it’s going to be a great event http://www.ukoug.org/2015-evee+-+Take+2 … #ukoug

      clip_image004Alex Nemirovskis What is Oracle Developer Cloud Service? http://wp.me/p10C8u-3mJ via @soacommunity

      clip_image005Rolando Carrasco Different alternatives for SOA and BPM 12c developers http://ora-el.html … @soacommunity @OracleSOA @OracleBPM

      clip_image005[1]Rolando Carrasco Errors while starting SOA Suite 11g cluster http://oracleradio.blogspot.mx/2014/12/oracle-soa-suite-11g.html … @soacommunity @OracleSOA

      clip_image006Packt Publishing Every eBook very book, every topic – grab a range of eBooks and videos for $5 http://bit.ly/Packt5D #packt5dollar

      clip_image007Antonis Antoniou #BPMSuite12c Gateways (Part 5 of 5): Event-based Gateway http://antonis-antoniou.blogs-part-5-of-5.html … | @soacommunity @OracleBPM @OTNArchBeat

      clip_image008Siva #soa12c #edn mapping business event to custom topic http://wp.me/pEWnt-v3 @soacommunity

      clip_image009Bruno Neves Alves New B2B 12c article – How to set up transport callout on generic HTTP Channels: http://goo.gl/J7hUq3 @soacommunity @eProseed @Oracle_B2B

      clip_image001[1]SOA Community Happy Holiday & a great start in 2015 from the SOA & BPM Partner Community! #soaCommunity @OracleSOA @OracleBPM

      clip_image011

      clip_image001[2]SOA Community Updated #soaCommunity training calendar https://beehiveonline.oracle.com/teamcollab/er+Trainings … … (membership required http://www.oracle.com/goto/emea/soa )

      clip_image006[1]Packt Publishing Get to know the tech world a little better with our $5 eBook bonanza http://bit.ly/Packt5D #packt5dollar

      clip_image012OTNArchBeat Top Tweets – December 16-22 #OBIEE #Hyperion #ODI #SOASuite, more http://ora.cl/7yQ

      clip_image007[1]Antonis Antoniou #BPMSuite12c Gateways (Part 4 of 5): Complex Gateway http://antonis-antoniou.blogspot.comf-5.html … | @soacommunity @OracleBPM @OTNArchBeat

      clip_image013Lonneke Dikmans @OTechMag published my article on mobile architecture in http://otechmag.com/magazine/2r%202014.pdf …

      clip_image012[1]OTNArchBeat Getting Started with the #REST Adapter in #OEP12c | @jrferreir http://ora.cl/ahX

      clip_image014Red Mavericks Our article http://goo.gl/9LfaJI on December’s @soacommunity newsletter https:/ty_newsletter_december … #BPMN #BPM12c #baot

      clip_image016

      clip_image017Emiel Paasschens Uploaded my #ukoug slides about Advanced Message Validation in #oracle #SOA Suite with #Schematron: http://www.slideshare.net/emielpaasschens/schematron-42646262 … @soacommunity

      clip_image017[1]Emiel Paasschens Uploaded #ukoug slides about #ACM Patterns & Best Practices of #Oracle Adaptive Case Management: http://www.slideshare.net/emielpal … @soacommunity #SOA

      clip_image018orclateamsoa #orclateamsoa Blog: Getting Started with the REST Adapter in OEP 12c http://ow.ly/2Sskt5

      clip_image006[2]Packt Publishing What will you get?! Grab all out eBooks and videos for just $5 http://bit.ly/Packt5D #packt5dollar

      clip_image019leonsmiers A must read!>“@soacommunity: Working on a #BPMSuite project? Read http://www.ateam-oracl-bpm-11g12c/ … by Mark Forster #soaCommunity #BPM12c @OracleBPM

      clip_image012[2]OTNArchBeat Top Ten 2 Minute Tech Tip Videos for 2014. Leaders: @LucasJellema @RichNiemiec @LuisW19 #2MTT http://ora.cl/cjU

      clip_image008[1]Siva EDN logging http://wp.me/pEWnt-uC #soa12c @soacommunity

      clip_image001[3]SOA Community Submit your article for the IV #soaMagazine http://soacommunity.com/index.php/magazine … – specially looking for best practice of #SOA12c & #BPM12c #soaCommunity

      clip_image020Oracle How can #Java help with your #IoT device strategy? http://bit.ly/12MYG8S

      0 replies 19 retweets 19 favorites

      clip_image009[1]Bruno Neves Alves Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case http://goo.gl/C622Ny #UKOUG @eProseed @soacommunity

      clip_image012[3]OTNArchBeat #SOASuite12c: Topology Suggestions | Jay Kasi http://ora.cl/YhA

      clip_image012[4]OTNArchBeat #BPM Workspace Login with libOVD and LDAP – Part 2: Login | Siming Mu http://ora.cl/nxe

      clip_image012[5]OTNArchBeat Facebook Friday: Top 10 Posts for Dec 12-18 #BPM #Coherence #IoT #Mobile #OBIEE #Security #WebCenter http://ora.cl/ovJ

      clip_image009[2]Bruno Neves Alves Another article from Oracle B2B 12c What’s New series. How to activate my listening channels in bulk? http://goo.gl/Db3elj @soacommunity

      clip_image001[4]SOA Community thanks for all the SOA Community articles in the top 10 of OTN SOA Articles in 2014 http://wp.me/p10C8u-3nC

      clip_image005[2]Rolando Carrasco Recorded webinar of SOA Suite 12c – Industrial SOA and Developer Productivity https://www.yofeature=youtu.be … @soacommunity @gugalnikov @oracleace

      clip_image021AVIO Consulting AVIO Consulting Blog – Protecting Sensitive Data in Oracle SOA Suite 12c http://bit.ly/AVIO_SOA12cSensitiveData … #oraclefmw

      clip_image001[5]SOA Community December edition of the #soaCommunity newsletter read it http://tinycember2014 … @OracleSOA @OracleBPM @ORCLPartnerBiz @Oracle please RTclip_image012[6]OTNArchBeat Top 10 Things You Should Know About BPM 11g/12c >> from members of the Fusion Middleware A-Team http://ora.cl/3ZN

      clip_image012[7]OTNArchBeat Oracle #BPM 12c Gateways (Part 3 of 5): Parallel Gateway, by @AntoniouAntonis http://ora.cl/avW

      clip_image007[2]Antonis Antoniou #BPMSuite12c Gateways (Part 3 of 5): Parallel Gateway http://antonis-antoniou.brt-3-of-5.html … | @soacommunity @OracleBPM @OTNArchBeat

      clip_image014[1]Red Mavericks New Article! Pilot #BPMN process with Process Composer:http://goo.gl/8N48lg @soacommunity @manelrosa #BPM12c #baot

      clip_image023clip_image024Torsten Winterberg Did presentation today with Markus about our Cloud PoC: integrated Salesforce/Veeva with SAP. Went very well! #SOASuite12c

      clip_image012[8]OTNArchBeat Free OTN Virtual Tech Summit #middleware #mobile preos by @lonnekedimans @gschmutz @lucb_ now on demand http://ora.cl/K7W

      clip_image025Oracle Mobile Oracle Mobile Update webcast is tomorrow 10AM PT! http://bit.ly/1wD3REr #Oracle #mobile

      clip_image009[3]Bruno Neves Alves What’s new on Oracle B2B? First of a series of blog posts about fantastic B2B features: http://goo.gl/d1wTmi

      clip_image026OPN Business Center Oracle Fusion Middleware EMEA Partner Community Forum – March 3-4 https://blogs.oracle.com/emeavadnews/rtner …

      0 replies 1 retweet 1 favorite

      clip_image001[6]SOA Community Distribute the #soaCommunity newsletter December edition read it! Didn’t receive it – register http://www.oracle.com/goto/emea/soa @OracleSOA @OracleBPM

      clip_image027Oracle UPK & Tutor What’s New in UPK 12.1? And beyond…: Join us at our December 18th webcast! Just upg… http://bit.ly/1IVwT7y

      clip_image028Lucas Jellema Good article on EDN in SOA Suite 12c by Sivakumar – http://svgonugu.wordpress.com/2014-soa-suite-12c/ …

      clip_image001[7]SOA Community SOA Suite 12c: The LDAP Adapter, a quick and easy tutorial by Maarten Smeets http://wp.me/p10C8u-3jR

      clip_image029C2B2 Consulting

      Take a look at our SOA implementation road map http://hubs.ly/y0mW5-0 anything we can help you with? #SOA #JavaEE

      clip_image031

      clip_image032A. Chatziantoniou just booked the hotel and flight for #ofmForum in #Budapest – will spend the weekend before that with my wife in the city – looking forward

      clip_image012[9]OTNArchBeat Free OTN Virtual Tech Summit 8 sessions on #middleware #mobiledev #mobilearch now available on demand http://ora.cl/5Wa

      clip_image033Frank Munz . @soacommunity: SOA12c -Service Bus Resequencer by Vivek Garg http://wp.me/p10C8u-3jL < interesting new OSB 12c feature!

      clip_image012[10]OTNArchBeat Top 10 Most Popular OTN #SOA Articles in 2014. >> Congrats to the authors. http://ora.cl/AzK

      clip_image017[2]Emiel Paasschens Now @SOASimone is telling interesting thingy’s about the roadmap of SOA Suite, which I am not allowed to tweet about @AMIS_Services

      clip_image034Ronald Luttikhuizen Fault Handling and Prevention … – Part 2 is listed, so really need to write part 3 and 4 with @gschmutz

      clip_image035Oracle Middleware Thanks to all of the attendees at the Oracle booth and sessions at #Gartneraadi. Latest Oracle PaaS assets are here. http://ora.cl/VZV

      clip_image036Simon Haslam .@soacommunity Wow – you must be nearly full! The OFM 12c releases must be very interesting to EMEA partners 🙂

      clip_image037Robert van Mölken @SOASimone started the night with a few overview slides, but quickly changed to demoing #SOASuite12c

      clip_image039

      clip_image040Oracle BPM Gangadhar Konduri @gkonduri reveals Oracle’s Cloud Strategy #GartnerBPM

      clip_image042

      clip_image018[1]orclateamsoa #orclateamsoa Blog: BPM Workspace Login with libOVD and LDAP, Part 1: Configuration and Startup http://ow.ly/2RWjHV

      clip_image040[1]Oracle BPM Cool UI, slick Demo Oracle Process Cloud Service #GartnerBPM @gkonduri Augustus Ballroom #209 12pm-2pm for live demos

      clip_image044

      clip_image040[2]Oracle BPM 60,000 customized business processes. Vertafore succeeds with Oracle BPM #GartnerBPM

      clip_image037[1]Robert van Mölken Masterclass is one hour in the making. @lucasjellema is talking en demoing the #ServiceBus.

      clip_image046

      clip_image028[1]Lucas Jellema Very few seats left for the great Oracle Fusion Middleware Partner Forum, March 3-6 Budapest; go to http://www.tinyurl.com/ofmForum2015 @soacommunity

      clip_image040[3]Oracle BPM Vertafore iBPMS architecture built on red – Oracle BPM @gkonduri rocks #GartnerBPMclip_image048

      clip_image040[4]Oracle BPM BPM on your #mobile Oracle BPM live demos Augustus Ballroom #209 12pm-2pm #GartnerBPM @gkonduri @MeeraOracleBPM

      clip_image050

      clip_image040[5]Oracle BPM Deep and rich process analytics Oracle BPM at #GartnerBPM stop by Oracle booth 209 @MeeraOracleBPM @gkonduri

      clip_image052

      clip_image053jeqo running @OracleBPM 12c Quickstart on AWS EC2 http://jeqo.github.io/blog/cloud/run-bpm-12c-aws/ … @soacommunity

      clip_image054Ronald Rood On Jan 13 there is a kick-off for the #OGh_nl Fusion Middleware SIG. #ofm register here: https://www.ogh.nl/page.aspx?event=247 …

      clip_image055Oracle Learning Libr Oracle Unified Method – Level 1 -Navigating OUM Video: Released On: 12/10/2014 http://bit.ly/1x3zB75

      clip_image056Jessica Ray New @avioconsulting Blog by @adolan_soa_bpm @OracleBPM 12c Migration A Deep Dive into a Simple 10g Process Migration http://bit.ly/1yA0hb3

      clip_image012[11]OTNArchBeat #BPM Process Patterns using #BPMN >> Video Tech Tip by #OracleACE Dan Atwood: http://ora.cl/5Gh

      clip_image001[8]SOA Community only 26% of the seats left for the Fusion Middleware Partner Community Forum 2015 http://www.tinyurl.com/ofmForum2015 #soaCommunity #ofmForum

      clip_image057O-box Final day at #ukoug_tech14 – drop by for a technical chat about deploying your SOA platform on ODA!

      clip_image058Jon petter hjulstad A Chef Cookbook for Oracle Fusion Middleware 12c – http://sysco.no/blogg/a-chef-cookbook-fare-12c/ …

      clip_image059Carsten Wiesbaum New @esentri: “@OracleBPM Suite 12c – Grundlagen: Activities, Events und Gateways” by @cweberrusshttp://www.esentri.ceways/ … @soacommunity

      clip_image001[9]SOA Community Add your events & trainings to our #soaCommunity send calendar invite to SOAEvent@gmail.com http://www.soa-community.com/index.php/events …#soaCommunity

      clip_image012[12]OTNArchBeat Free @OracleOTN Summit – 8 #middleware #mobile #appdev #architecture presos now on demand http://ora.cl/0XY

      clip_image060Vikas Anand Build Mobile but avoid #integration spaghetti : @mpezziniGartner #GartnerAADI #soa12c #soacommunity

      clip_image061Yogesh Sontakke Great #ukoug_tech14 day talking on Enterprise Mobile and Tips & Tricks with @SOASimone. Gr8 catchup w/customers & partners! @soacommunity

      clip_image053[1]jeqo A Cookbook to install/configure Oracle FMW on Chef Supermarket @chef @soacommunity http://jeqo.github.io/blog/devops/chef

      clip_image036[1]Simon Haslam .@SOASimone talking about Business Insights – a new theme for upcoming SOA releases #ukoug_tech14

      clip_image063clip_image064AMIS, Oracle & Java The ultimate overview of Oracle OpenWorld 2014 is available – a 90 page white paper by @AMIS_Services . Download from http://www.amis.nl/en/nieuws/amis-updates/inschrijven-oracle-openworld-whitepaper-2014 …

      clip_image001[10]SOA Community Channel questions about SOA & BPM? Post them in the discussion forum http://tinyurl.com/qasoacommunity membership required http://www.oracle.com/goto/emea/soa

      clip_image036[2]Simon Haslam “SOA Administration” is anything that’s not dev, like NoSQL is anything that’s not SQL: @Jphjulstad at #ukoug_tech14

      clip_image066

      clip_image014[2]Red Mavericks New article here:http://goo.gl/8N48lg . @Yogesh_Sontakke @soacommunity #BPM12c #BPM #baot @OracleMiddle @OracleBPM

      clip_image068

      clip_image069Ayalla Goldschmidt #paas powers Digital business. Please join us in the New Year at the #Oracle Cloud Platform Online Forum http://bit.ly/PaaSForum

      clip_image018[2]orclateamsoa #orclateamsoa Blog: Top 10 Things You Should Know About BPM 11g/12c http://ow.ly/2SfrdN

      clip_image070Marcel Mertin Registration done, Confirmation pending. Looking forward to attend the #ofmForum in Budapest

      clip_image018[3]orclateamsoa #orclateamsoa Blog: BPM Workspace Login with libOVD and LDAP, Part 2: Login http://ow.ly/2SiUVH

      clip_image021[1]AVIO Consulting AVIO Consulting Blog – Oracle BPM 12c Migration – A Deep Dive into a Simple 10g Process Migration http://bit.ly/AVIO_BPM12cMigrationExample … #oraclebpm

       

      SOA & BPM Partner Community

      For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

      Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

      Technorati Tags: twitter,SOA Community twitter,SOA Community,Oracle SOA,Oracle BPM,BPM Community,OPN,Jürgen Kress

      O-box at Oracle OpenWorld 2014 by Simon Haslam

      At this year’s Oracle OpenWorld conference I presented during two sessions. Firstly, I co-presented “Oracle WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity [CON8004]” with Frances Zhao-Perez from Oracle. I have been presenting with Frances for several years now – originally about GridLink for RAC, then Application Continuity and most recently WebLogic on ODA – and always thoroughly enjoy it (though we both invariably run out of time!).

      For this session Frances discussed the WebLogic on ODA implementation, what’s new in the 12.1.3 release, and the up-coming Enterprise Manager 12c plug-in for ODA. I then described what you needed to do to install SOA (and so other ‘upper stack’ Fusion Middleware products) on the ODA.

      clip_image002Frances & Simon presenting. Oracle teddy bears & other goodies were given away in raffle!
      Photo credit: O-Tech Magazine

      In summary, if you’re looking to install SOA on ODA using the WebLogic on ODA implementation, you need to tackle:

      • Disk space, in particular the middleware home which only comes with 3GB and you’ll need at least 5GB for SOA (fortunately ODA 12.1.2 now has an API to add extra disk space so you no longer need the trickery we had to do for O-box)
      • Packages: you need to install another 17-43 RPMs (depending on version)
      • Tuning to suit SOA WebLogic instances (the default managed server heap is 3GB but you’ll probably want to increase that)
      • Installing Fusion Middleware Infrastructure for SOA 12c
      • Port management as the VMs have firewalls enabled out of the box
      • Domain design and how to add extra SOA environments (i.e. domains) later
      • Licensing and setting up CPU pools
      • Status of VMs and their lifecycle management (currently only possible via CLI)
      • SSL certificates as by default WebLogic on ODA uses Demo Certificates which aren’t suitable for production use
      • Automating patches and updates, e.g. for the JDK quarterly security updates

      These are most of the areas we have been working on since the O-box proof of concept back in May 2013. We hope that if you’re looking for SOA on ODA you’ll consider the O-box SOA Appliance, but otherwise tackling these steps should help you to provision a SOA platform for yourself.

      SOA & BPM Partner Community

      For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

      Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

      SOA 12c Service Bus Resequencer by Vivek Garg

      clip_image002We often come under such situation when we receive message from source system which are not in proper sequence but target system need to receive that in proper sequence. To resolve this we need to re-sequence the messages and process them in proper sequence.   Re-sequencing is term used when we need to process incoming messages in sequence which are not coming in proper sequence. Design and developer need to think on this re-sequencing when they encounter such requirement as e described above. E.g. suppose we are receiving sales orders from source system, sales order contain one field with the name sales order number, suppose source system sends sales order in this sequence ( 1, 4,3,2,5,6,7 ) but target system need sales order in this sequence (1,2,3,4,5,6,7) , in this case we need to do re-sequencing of message.

      In 11g version of Oracle SOA Suite, re-sequencing was there in Mediator component but this feature was not available for BPEL and Service Bus. In 12c release, this feature is provided for service bus. We can set this feature either at pipeline level or at operation level. In this post, we will discuss on that. We will only discuss about pipeline level re-sequencer.

      We have three types of re-sequencing in Service Bus.

      Standard:  This sequencer is used when incoming message contain numeric identifier.  This numeric identifier is termed as Sequence Id. We may specify message Group also, that means incoming order can be Sales Order or purchase order, in this case we will have separate group for both Sales Order and purchase order. When source system send out of order messages then it store out-of-order message until complete order is received this is based on sequence Id.

      FIFO: This sequencer works based on message arrival time. Whichever message received first, will be processed first. Here you need to specify only Group. So all the messages which are there in one group processed based on message receive time.

      Best Effort: It is used when we receive large number of messages in a short period of time and cannot provide information to the re-sequencer about the identifier to use for sequencing. Typically, the identifier used for sequencing in such scenarios is of a dateTime type or numeric type.

      To configure re-sequencer in service bus, double click on the pipeline and choose configuration tab. Click on resequencer, to enable the resequencer check the “Enable Resequencer” checkbox. Once you enable the resequencer, you need to choose the resequencer level. Resequencer level can be set either pipeline or operation. Also choose the type of resequencer which you need to use.

      Read the complete article here.

      SOA & BPM Partner Community

      For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

      Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

      SOA Suite 12c Developer Productivity Enhancements – One-click Install by Rick Cromer

      Oracle recently released a new version of the Oracle SOA Suite 12c. This release is built around 4 themes; Industrial SOA, Developer Productivity, Mobile and Cloud. The theme of developer productivity is the topic for this multi-series blog. Each blog in this series will describe one or more of these new and interesting changes.  When deciding which feature to cover first, it made sense to start with the first feature that would affect developers starting to use 12c, and that is the new one-click install. In reality, there are several clicks, but new for this release, all of the files required for a developer install comes from a single installation file.

      When installing prior versions of the Oracle SOA Suite, several potentially error prone steps where required in order to set up a development environment.  For example, the Oracle Database and WebLogic server had to be installed before you started installing the SOA runtime and created the database schemas. Besides making sure you had compatible versions, they had to be set up correctly for all of the parts to work correctly.

      For this blog post, the installation was performed on Windows 7.  Steps for Linux install and other platforms can be found on the JDeveloper download web page referenced in the URL below:

      http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html

      The installation will be done in two parts, the first is to install the software onto your computer. The second part is to start JDeveloper and the integrated Weblogic Server and Service Bus and configure the domain.

      clip_image002Part 1 – JDeveloper Studio Installation

      Download the Windows 64-bit Install for Oracle JDeveloper 12c Studio Edition from the download page referenced above.  Downloading the Generic Installer jar file is smaller and can be used on other operating systems, but will need additional features added to complete the installation.  The Windows Installer contains the required JDK for JDeveloper Studio.

      Included in this install file are the necessary components for development with the core SOA Suite including BPEL, rules engine, human work flow, adapters and the Mediator.  Also new to the 12c release, the installer includes the service bus. Note that this installer doesn’t include Oracle BPM but is available as separate installation.  Another feature you might require which is not part of the installation file is BAM since BAM requires an Oracle Database.

      After the install file has been download, browse to the download location in Windows Explorer and right click on the file, select “Run as administrator” to run the installer.  This is an important step and if this file is run without doing this an error will occur during the installation.  There are several forum post with people who have tried this and ran into this error. Read the complete article here.

      SOA & BPM Partner Community

      For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

      Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

      Creating a Mobile-Optimized REST API Using Oracle Service Bus – Part 1 by Steven Davelaar

      clip_image002

      Introduction

      To build functional and performant mobile apps, the back-end data services need to be optimized for mobile consumption. RESTful web services using JSON as payload format are widely considered as the best architectural choice for integration between mobile apps and back-end systems. At the same time, most existing enterprise back-end systems provide a SOAP-based web service application programming interface (API) or proprietary file-based interfaces. In this article series we will discuss how Oracle Service Bus (OSB) 12c can be used to transform these enterprise system interfaces into a mobile-optimized REST-JSON API. This architecture layer is sometimes referred to as Mobile Oriented Architecture (MOA) or Mobile Service Oriented Architecture (MOSOA). A-Team has been working on a number of projects with OSB 12c to build this architecture layer. We will explain step-by-step how to build this layer, and we will  share tips, lessons learned and best practices we discovered along the way. In this first part we will discuss how to design the REST API.

      Main Article

      Design Considerations

      Let’s start with the first challenge: how do you design an API that is truly optimized for mobile apps? A common pitfall is to start with the back-end web services, and take that back-end payload as a starting point. While that may limit the complexity of transformations you have to do in OSB 12c (you could even use the automated “Publish-As-REST” function on a SOAP business service) it leads to an API which is everything but optimized for mobile. This brings us to our first recommendation:

      The REST API design should be driven by the mobile developer.

      He (or she) is the only one who can combine all the requirements, information and knowledge required for a good design:

      • he designs and builds the various screens, knows the supported form factors and knows exactly which data should be retrieved for which screen.
      • he knows the requirements for working in offline mode, and knows how this can be supported and implemented using his mobile development tool set.
      • he is responsible for data caching strategies to optimize performance in both online and offline scenarios
      • he decides which read and write actions can be performed in a background thread not impacting the user-perceived performance.

      To illustrate how the above aspects impact the design of the API, we will introduce the sample “human resources” app that we will use throughout this article series. Lets start with the three screen mockups our API should support: Read the complete article here

      SOA & BPM Partner Community

      For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

      Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki