Why should one use Oracle fusion middlewr... (11g) over Java Developement

Hi ,
i work with Forms 10 g.
At my client site one of authorities asks that why one should migrate to Oracle fusion middle... (11g).
Since there is much use of java, what are the crutial advantages over Purely Java based application.
it's my duty to give him the suitable answer and since i am unknown to 11g so kindly guide us
with the answer.
if possible kindly mail me at [email protected]
thanks !!!
Amit

Amit,
Good question, I will post part of the answer as a Java/JEE developer as a quick list off the top of my head.
As wiith any excellent Java based IDE like Eclipse, IBM Rational Application Developer and SUN NetBeans - Oracle JDeveloper as part of Oracle Fusion Middleware provides a fully integrated deployment environment for the entire stack of technologies. An example stack would be (from the top presentation tier to the lowest database integration tier) the following...
JSF/ADF (bridges presentation layer JSP/Servlets with business layer entity beans)
EclipseLink (bridges business layer entity beans with integration layer JDBC database store)
OFM provides in addition to standard Java SE application support - all you need to develop enterprise EE or distributed Web Services applications. The embedded WebLogic server will ease deployment and debugging of your enterprise app before deploying to a production server. The embedded server also provides support for JNDI, JMX, JMS and container-managed JPA/EJB3 development.
Note: If you are using JPA Entities in your SE application - you will see a mostly seamless transition to also using those entities in an enterprise container like WebLogic or Glassfish.
Also: If you wish to keep part of your application outside of java in .NET for example then you will want to check out the SOA pattern of using SDO (Service Data Objects - part of EclipseLink) to link non-Java based data such as a .NET originated web services xml stream to Java EE in your distributed app.
thank you
Michael O'Brien - Oracle TopLink
http://www.eclipselink.org
http://wiki.eclipse.org/EclipseLink/Examples/JPA

Similar Messages

  • Implementing interface using Oracle Fusion

    Hey All, my company is responding to a tender but one of the things it specifies is that if any middleware is required it should be implemented using Oracle Fusion.
    Up until this point I'd never even heard of Oracle Fusion but am trying to get up to speed fast, I need to know just enough to know we can do it and how hard it would be.
    To my question then, I guess they want us to use Fusion to build the interface between their existing app and ours, but Fusion seems to be a big stack of products... Can anybody point me to the specific product we would be using to build something like that, and some good resources to get an understanding of it. Also what is the learning curve like with this product suite?
    Any help appreciated.
    Martyn

    Hi Martyn,
    Fusion Middleware is a big stack but for integrations you can use SOA suite (or AIA). This in turn is a collection of multiple components. See below for some guidance.
    http://docs.oracle.com/cd/E21764_01/integration.1111/e10223/index.htm
    http://www.oracle.com/us/technologies/soa/soa-suite/oracle-soa-suite-11g-198758.pdf
    Regards,
    Neeraj Sehgal

  • Oracle Application Server 10g/Oracle Fusion Middleware 11g

    Hi folks, This question related to migration/upgrade of Oracle Application Server infrastructure.
    I see that the Oracle has come up with Oracle Fusion Middleware 11g. Is it the next release of Oracle Application Server 10g. I have the following questions. Appreciate if any one can provide answers to the following questions. Please correct me if my understanding of these oracle products is not right! Thanks
    1. What is the future of Oracle Application Server?
    2. Is it Oracle Fusion Middleware(OFM) 11g is the upgrade path if one need
    to upgrade?
    3. Is it expected that expected that customers need(if require) to move to OFM 11g?
    4. Does OFM 10g comes with Oracle Application Server? If not what does
    it comes with?
    5. If it does not, what about customers having applications built using oracle forms and reports? Does OFG 11g
    support Oracle forms and reports?
    I understand that OFM 10g comes with Oracle web logic server!
    Thanks in advance.
    movva

    To run Forms and Reports in Oracle Fusion Middleware 11g you have to use the distribution "Portal, Forms, Reports and Discoverer" in the FMW 11g software pack.
    The structure of what we used to call "the application server" has changed a bit however, in the following way:
    - In 11g you need to install the Javaserver WebLogic software (version 10.3.3 for the current Forms 11g version 11.1.1.3) first.
    In 10g the installation of the Javaserver (OC4J) was part of the App server install.
    Note that you just have to install the software, the configuration script for creating a Forms app server instance creates the WebLogic domain (comparable with the OC4J instance) for you.
    - In 11g the Fusion Middleware software installation is separate from the creation of an application server instance.
    This is more convenient and comparable to Oracle database and Weblogic installation.
    - The Fusion Middleware Configuration script installs two parts of the product: 1. A WebLogic Domain. 2. A Fusion Middleware instance.
    The first contains everything related to Java, such as the servlet configuration file (formsweb.cfg), while the latter contains everything that has less to do with the Javaserver
    - No more Infrastructure server
    The Infrastructure server does not exist anymore. If you want to use Single Sign On with Forms/Reports 11g you can install Identity Management 10.1.4.3 (or use Identity Management 11g, and configure separately the 10.1.4.3 Single Sign On) or keep your old 10g Infrastructure installation.
    During installation you just have to specify you want to use OID and SSO and it configures out of the box.
    Under normal circumstances the same licenses apply to 10g and 11g (as long as you do not use WebLogic for other purposes).

  • How to use oracle fusion middleware for integration project ?

    hi all,
    in my projects, customer (a bank) already has many applications (bankend & frontend) that are complicatedly connected. I intend to use oracle fusion middleware to integrate all applications and make adding new applications in the future easier. I have worked through documents in the oracle website but I still have no idea how to use oracle fusion middleware to address the requirement, besides oracle fusion middleware includes a bundle of applications I don't know which one I would need.
    could anyone give me some instructions ? appreciate your help.
    thank very much,

    Hi,
    For this short description of environment, could be ODI is a incredible tool to help you...
    Take a look into my blog that has a lot of concepts and "how to do" instructions.... http://odiexperts.com
    However to try help you, what are the used technologies?
    Where are you from?
    Cezar Santos
    http://odiexperts.com

  • Oracle Fusion Middleware 11G  B2B Document Type not getting Identified

    Hello,
    I have installed Oracle Fusion Middleware 11g on my local machine and created a custom document type with proper .xsd definition and XPath Expression Identifier in Oracle B2B interface and configured its trading partners ( Host & Remote ) along with an agreement between the partners.
    I have also configured the host listening channel of Generic-File type which picks xml files from my c:\orclsrvs_in folder.
    My problem is that the moment I drop any sample file in the expected directory, it gets picked up from B2B , but there isn't any record of the same under Reports and Metrics links.
    The Business message, Application message and Conversation message tabs are also not showing any information about the record picked, but in wire message tab, the record is shown in PROCESSING state.
    I am not able to conclude whats wrong behind this.. where can i track the logs for the same ??
    kindly help to resolve this issue.
    Thanks & Regards
    Hiteshkumar Chaudhary

    Hi Hitesh,
    i came to know that B2B extracts the TP name from the filename itselfYes, in case of Generic File, Generic SFTP and Generic FTP, file name provides the necessary values to Oracle B2B to identify the Trading Partner. You can define your own file name format in the Delivery Channel under Transport Protocol Parameters in field "Filename format" (It's an optional field but it is always good to define your own format, otherwise B2B will take it's default format - TradingPartner_DocumentType_Revision_msgType_msgId_replytoMsgID_extension.xml ). Following Filename formats can be used -
    %FROM_PARTY%
    %TO_PARTY%
    %DOCTYPE_NAME%
    %DOCTYPE_REVISION%
    %MSG_ID%
    %TIMESTAMP%
    These file name formats can be used in any combination; for example,
    %TO_PARTY%_%DOCTYPE_NAME%_%DOCTYPE_REVISION%.dat
    Note - Any file extension is allowed.
    what are the system parameters to be set in weblogic console and how?? This activity is part of the pre and post installation steps. If you have done those without getting any errors then nothing else is required.
    how shall I reinstall XEngine properly ??XEngine is part of B2B installation. If B2B gets installed without flashing any errors then we assume that other components of this part has installed properly.
    Regards,
    Anuj
    Edited by: Anuj Dwivedi, Infosys on Aug 28, 2009 5:51 PM

  • Integration with PeopleSoft Applications Using Oracle SOA Suite 11g BPEL

    Hi,
    I'm integrating BPEL with Peoplesoft FSCM 9.0 Application on tools 8.49 using Oracle SOA Suite 11g. The BPEL invokes the web service method generated from Peoplesoft Component Interface in a synchronuos manner.
    I have deployed the BPEL in Oracle SOA Suite 11g using Jdeveloper successfully but I have problem in configuring the BPEL node in Peoplesoft side using Oracle SOA Suite 11g(FMW) . I had done the integration of BPEL with Peoplesoft FSCM 9.0 on tools 8.49 using Oracle SOA Suite 10g earlier successfully by configuring BPEL node properties as follows:
    BPEL CONSOLE : http://Host Name:8888/BPELConsole (System with Oracle SOA Suite 10g server for deployment)
    BPEL DOMAIN : default
    Using this BPEL node configuration, I was able to ping the BPEL console of Oracle SOA Suite 10g from peoplesoft and hence complete the integration successfully.
    Now in order to acomplish Business rules and other functionality, the BPEL application has been developed in Oracle SOA Suite 11g using Jdeveloper 11g. This time I'm not able to configure the BPEL node in Peoplesoft for this integration as I'm assuming there is no separate BPEL console in Oracle SOA Suite 11g. All the BPEL deployments are administered in console (11g console used for deployment of BEPL)
    http://Host Name:7001/em (System with Oracle SOA Suite 11g server - Fusion Middleware).
    So when I Configured the BPEL node property in Peoplesoft as :
    BPEL CONSOLE : http://Host Name:7001/em (System with Oracle SOA Suite 11g server for deployment)
    BPEL DOMAIN : default
    I'm not able to ping the Peoplesoft BPEL node to the Oracle SOA Suite 11g. Hence I'm not able to proceed with my integration.
    When I searched the OTN discussion forum on BPEL console for Oracle SOA Suite 11g, all threads point that there is no separate BPEL console unlike Oracle SOA Suite 10g. Also most of the articles for Integration with Peoplesoft Application using SOA 11g do not state any specific configuration setting for property of Peoplesoft BPEL node in order to integrate with BPEL 11g. The examples published in OTN still point towards screen shots of integration using SOA Suite 10g.
    So I'm not able to proceed in this regard.
    Any help in this regard is highly appreciated.
    Thanks in Advance,
    Girish
    Edited by: user11214154 on Nov 23, 2009 8:12 PM
    typo error

    Hi,
    I found this document from the Oracle Open World 2009 (maybe you have found it too) :
    "Integration with PeopleSoft applications using oracle soa suite 11g BPEL" --> [http://www.oracle.com/technology/tech/fmw4apps/peoplesoft/pdf/oow2009-bpel-psft.pdf]
    And this could be a little more simple, but have a good step-by-step tutorial.
    [http://www.oracle.com/technology/obe/fusion_middleware/fusion/soa/BPEL_PS848/OBE_PSFT_BPEL_848.htm]
    I think you must read this docs by now, but never come amiss.
    Hope this can help you,
    By the way, if you can help me with this I'll appreciate it a lot.
    Unable to access the following endpoint(s)

  • Why should we use DSO instad of Infocube i BW7.4-SAP BW7.4

    Dear All,
    now I'm working with HCM- Payroll (BWreports) Standard reports, data flow is datasource--->Infocube--->Reports, but my architecture given data flow datasource--->DSO--->Multiprovider-->Reports, this is in SAP BW7.4, could any one explain me why should we use DSO instead of infocube..
    Thanks for your helping...
    Regards,
    Narasimha

    Hi
    In Loading purpose:
    Better to use DSO, becouse it involves 3 tables ie New data table, Active data table and Change log table.
    in case of INFO CUBE, here it involves more than 3  tables ie by default 3 dimension tables are existedby SAP... at least we will create 2 tables ie 1 dimension table and 1 fact table ....here it involves 5 tables.( 3 default+1 dimension+1 Fact table)
    Conclusion: When we create INFO CUBE it will takes more time compared to DSO because it involves 3 table
    Conclusion: Best practice is when we load data to taget, better to use DSO
    In Reporting:
    Cube will give summerised data whyle reporting and it is multi dimensional,ie we can analyse the data in multiple ways.
    DSO will give detailed data whyle reporting and it is 2 dimensional , ie we can analyse the data in 2 dimensional way only
    Conclusion: Best practise is Whyle reporting better to use INFO CUBE
    Regards
    Raj

  • Why should I use xinetd?

    Im using inetd, but in mandrake I had xinetd, and somewhere I had read that it is better. Is this true?, and if so, ahow do I install it, cause it's not in pacman (i know I cant install it from source, but I wonder if it's hidden somewhere in the distro)

    http://www.xinetd.org/faq.html
    Q. What is xinetd ?
    A. xinetd is a replacement for inetd, the internet services daemon.
    Q: I am not a system administrator; what do I care about an inetd replacement ?
    A: xinetd is not just an inetd replacement. Anybody can use it to start servers that don't require privileged ports because xinetd does not require that the services in its configuration file be listed in /etc/services.
    Q. Is it compatible with inetd ?
    A. No, its configuration file has a different format than inetd's one and it understands different signals. However the signal-to-action assignment can be changed and a program has been included to convert inetd.conf to xinetd.conf.
    Q. Why should I use it ?
    A. Because it is a lot better (IMHO) than inetd. Here are the reasons:
    1) It can do access control on all services based on:
         a. address of remote host
         b. time of access
         c. name of remote host
         d. domain name of remote host
    2) Access control works on all services, whether multi-threaded or single-threaded and for both the TCP and UDP protocols. All UDP packets can be checked as well as all TCP connections.
    3) It provides hard reconfiguration:
         a. kills servers for services that are no longer in the configuration file
         b. kills servers that no longer meet the access control criteria
    4) It can prevent denial-of-access attacks by
         a. placing limits on the number of servers for each service (avoids process table overflows)
         b. placing an upper bound on the number of processes it will fork
         c. placing limits on the size of log files it creates
         d. placing limits on the number of connection a single host can initiate
         e. place limits on the rate of incoming connections
         f. discontinue services if the load exceeds specified limit
    5) Extensive logging abilities:
         a. for every server started it can log:
              i) the time when the server was started
              ii) the remote host address
              iii) who was the remote user (if the other end runs a RFC-931/RFC-1413 server)
              iv) how long the server was running
              (i, ii and iii can be logged for failed attempts too).
         b. for some services, if the access control fails, it can log information about the attempted access (for example, it can log the user name and command for the rsh service)
    6) No limit on number of server arguments
    7) You can bind specifc services to specific IP's on your host machine

  • Why should I use EJB

    Hi,
    My name is Gandharv Sirohi. I am a student, and new to EJB. I want to know why should I use EJB, before I can start learning it if every thing can be done using Java Servlets and JSP.
    I tried to find out the answer to this question in books but there is no satisfactory answer.
    Can some body help me understand this simple question. I will be thankfull

    Hi gandharv,
    It's true there are a lot of services available to both the web tier and the EJB tier. One of the
    real strengths of EJB is support for transactional business logic. Web components can
    explicitly demarcate transactions via UserTransaction, but container-managed transaction
    support in EJB components at the business method level offers a much simpler approach
    for developing and maintaining such applications. An example of some EJB services not available
    in the web tier are : method-level security, RMI-IIOP access, message-driven beans,
    transactional/persistent timer service, stateful components, extended container-managed
    persistence contexts, guaranteed single-threaded execution, and interceptors.
    Of course there are many services available to the web tier that are not in EJB. It's not
    about picking one of the two that should always be used. Like any tool/technology, each has its strengths, weaknesses, and design center.
    --ken                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • 64 bits: why should I use it?

    Just for the sake of discussion: If I have a program offered in 32 and 64 bit modes, why should I use the 64 bit version?
    For example, the well known Videolan Player, aka VLC Media Player, recently updated to version 1.0.2, comes in 32 an 64 bit flavors. When would one version be used in lieu of the other?
    And saying "because it is bigger and hence better" is not true. Even Apple points out in the developer pages about the 64-bit fallacy: in that mode, all data structures duplicate in size and if the hardware remains the same, performance will suffer cause you have to push twice the amount of information.

    I just did a test with VLC Player (version 1.0.2), I played the same video in both 32 bit and 64 bit modes (NOTE: NOT talking about the kernel, but the program). Played it several times in both modes and even alternated between modes. In 64 bit mode it caused one of my processors to spike to 104% usage for the first 20 sec before dropping to 4-5%. In 32 bit mode processor usage remained at 4-5% the entire time.
    Played the same video in Quicktime Player X in both modes and saw no difference (used 5-8% processor usage).
    So to answer the question about when to use one version over the other I would say if one version causes notable problems/issues and the other doesn't than use the one that doesn't. Generally you shouldn't see a noticeable difference except in high-end programs that are crunching massive amounts of data.

  • Why should we use WSDL for developing webservices

    I need to develop Webservice Application for our Client .
    I dont know anything about WSDL4J
    Hi from the net i found this
    "The Web Services Description Language for Java Toolkit (WSDL4J) allows the creation, representation, and manipulation of WSDL documents.
    Is the reference implementation for JSR110 'JWSDL' (jcp.org)."
    But anybody please tell me why should we use WSDL for developing webservices ??
    Is there any specific advantage we will get ??
    And Can body please point me a link where to start for working with WSDL4j ?
    Thank you very much

    i seriously doubt you want to use wsdl4j unless you are doing really advanced webservice work. assuming you are developing this webservice from scratch, you basically want to use JAXWS: define an appropriate interface and your value classes, and let JAXWS do the rest. metro is the JAXWS implementation included in the oracle jdk and it has great tutorials and reference documentation online. i'd suggest you start here: http://metro.java.net/getting-started/

  • Diagnostics: Why should I use it?

    Hi everyone,
    I got some questions regarding SAP Solution Manager RCA / Diagnostics;
    -  Why should I use it, what are the benefits and how is this related to (getting) SAP Support.
    - Is it a prerequisite? ( for Support or any scenario( EEM, Project, EWA's ) )
    - Can I use HP Diagnostics instead? Get I still support?
    - Which scenarios can't I use now or in the future ( SolMan 7.1 )?
    Thanx
    Meindert

    Hello Meindert
    It's recommended to at least set it up for Java based SAP systems.
    It gives more information to find the root cause of crashes, without it, java based SAP systems do not always offers sufficient information or you would have to use other third party tools to analyze the crash situation.
    I find it to be very useful, of course you have to know how to use, when to use what and so on but you can find user guides on service marketplace [http://service.sap.com/diagnostics].
    It also offers additional tools to be used such as Configuration Validation which can be used to check the configuration of multiple SAP systems against a template (or predefined templates). Configuration validation can be used to check that your landscapes are in sync (kernel, patch levels, parameters and so on). Prerequisite is E2E Change Analysis (which needs to diagnostics agents to work).
    I would even recommend to install it for at least each productive SAP system you have (regardless if it's java based or not).
    I do know it's a lot of additional work, installation of the agent itself is fast, making sure everything works properly is another story (I schedule a day work to perform installation, configuration and check all functionality for one such agent).
    Kind regards
    Tom
    Edited by: Tom Cenens on Dec 7, 2010 6:10 AM

  • Report Instance not getting started in Oracle Fusion Middleware 11g Report

    Hi
    Report Instance not getting started in Oracle Fusion Middleware 11g Report Instance Error
    Rep-50125 Java.lang.nullpointerexception
    I just installed Oracle Forms,Reports 11g 11.1.1.3.0 in my machine
    Even I started opmnctl(Oracle Process Management Control). Its too running fine.
    Please Guide me the settings need to do to start the report instance.
    Regards
    Murali N S

    Hello,
    Copy rwlpr.exe from Oracle_Home\bin to Oracle_Instance\config\reports\bin
    Regards

  • Should one use MPIO and/or CSV in a Windows 2012 R2 guest cluster?

    Should one use MPIO and/or CSV in a Windows 2012 R2 guest cluster using VMware ESXi 5.5 presented Fiber LUN RDMs.
    If MPIO were implemented is there a preference for HW manufacturer DISM vs. MS DISM in a guest cluster?
    What partition size/offset is recommended for the MSR partition (currently set to 1000 MB) - unfortunately seeing storage validation error with failing block write at block 2048 (which in return may be related to VMware ESXi 5.5. disk partition layout)
    The current setup works without using MPIO (question is would it help overcome the current failing persistent SCSI-3 reservation warning.)
    What were the benefit of using CSV if any in a guest cluster? The Luns in scope would eventually hold SQL data and log files.
     Thanks for your input already.
    Sassan Karai

    Hi,
    Regardless of what type of the shared storage is failover cluster have to use the shared storage, the shared storage can redirect the failed node data to others node, accordingly
    the failover cluster can get the high availability.
    From you descripted error there must you choose the VMware® unsupported storage with failover cluster, please refer the following VMware® official KB then reconfirm your topology
    design is supported.
    Third party KB:
    VMware vSphere support for Microsoft clustering solutions on VMware products
    http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1037959
    The related KB:
    Failover Clustering Hardware Requirements and Storage Options
    http://technet.microsoft.com/zh-cn/library/jj612869.aspx
    More information:
    Validate Storage Spaces Persistent Reservation Test Results with Warning
    http://blogs.msdn.com/b/clustering/archive/2013/05/24/10421247.aspx
    Understanding Cluster Validation Tests: Storage
    http://technet.microsoft.com/en-us/library/cc771259.aspx#PersistentReservation
    Shared storage for Windows Failover Cluster with MPIO
    http://blogs.technet.com/b/storageserver/archive/2011/05/31/shared-storage-for-windows-failover-cluster-with-mpio.aspx
    Hope this helps.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Oracle Designer 10g (10.1.2.6) + Oracle Fusion Middleware 11g

    Hi,
    Can Oracle Designer 10g (10.1.2.6 - last release) generated files (*.fmx, *.plx, *.mmx, *.rep...) be deployed onto Oracle Fusion Middleware 11g platform (Portal, Forms, Reports and Discoverer 11.1.1.2.0 + Weblogic Server 10.3.3) without further recompiling?
    With regards,
    Goran

    Mark Striekwold wrote:
    In the release notes for Designer 10.1.2.6 there are steps on Configuring Oracle Designer to Work With Oracle Forms 11g (this is a quote from Designer 10.1.2.6 has now been released.
    Indeed, there is a note about configuring Designer to work with Forms 11g in the release notes.
    Thanks, Mark.
    With regards,
    Goran

Maybe you are looking for

  • Error while invoking DXFA to stitch templates

    Hi, I am getting the following exception when I attempt to invoke DXFA to stitch multiple templates dynamically. The stitching works fine though. It is just the error message being printed that is annoying. I am using the JAR files from the Account E

  • Problem with Adobe Forms - Layout designer just closed.

    Dear All, When I start to edit some PDF form in SFP transaciton I get crash all of SAP GUI programms on my PC. It all  just has closed and that's all. No errors, no message. This is heppened whith installed: Adobe Life cycle Designer 7.0 Adobe Life c

  • HT203167 Songs not located in itunes, but their located else where

    The song in my itunes could not be located, it says "The song" My Way Home IS Through You" could not be used because the orginal file could not be found. Would you like to locate it?" I located the songs in finder-all my files- music, Almost all my s

  • Swf sound files stopped working with latest player!

    Hi, somebody can tell me if there is a bug in the latest adobre swf player? Since 3 days my birdsound site (see http://www.indeks.pt/cantodepassaros/indexuk.htm) stopped working properly. Sounds from swf files come out completely distorted, nothing w

  • 100% CPU Usage in CS5.5 Premiere Pro during export/encoding

    I am wondering why my CPU usage is so high during exporting of my videos.  My counter shoots up to 100% as soon as I start and hovers at 95% throughout the whole process.  This seems dangerous to me so I wanted to bring it up here as I haven't found