Integration

Get Involved. Join the Conversation.

Topic

    Rohit Mopuri
    Connectivity Agent in OIC - Recommendation
    Topic posted July 26, 2018 by Rohit MopuriSilver Medal: 2,000+ Points, last edited March 11, 2019 by Arijit ChakrabortyBronze Trophy: 5,000+ Points, tagged Agent, Cloud, Integration 
    631 Views, 11 Comments
    Title:
    Connectivity Agent in OIC - Recommendation
    Summary:
    Connectivity Agent in OIC - Recommendation
    Content:

    Hello experts,

     

    When we install a connectivity agent on windows system. Is it recommended to have a seperate VM for the agent or is it ok to have an existing VM where other windows services are also installed.

    What are the pros and cons for having a separate VM.

    Regards,

    Rohit,

    Comment

     

    • Amandeep Mahajan

      It is okay to have other services installed. Just make sure the VM/Host has enough resources (memory/disk etc). Also, please ensure that the JDK used with the agent (if already being used with other components) have not been modified after the install.

      Let me know your specific concerns and I will be more than happy to respond to address those.

       

    • Ankur Jain

      Hi Rohit,

      As per my knowledge, the connectivity agent should be installed on below OS

      • Linux OEL version 6 or 7
      • Red Hat Enterprise Linux Server release 6.6 (Santiago)
      • SUSE Linux Enterprise Server 12 SP1

      You can install Agent on the OS where other services also are running but make sure the required ports for weblogic server and derby server are free.

      Please check below blog to see the specs required to install Agent

      https://www.techsupper.com/2017/07/icsintegration-cloud-service-on.html

      Regards,

      Ankur

      https://www.techsupper.com/


       

      • Rohit Mopuri

        Hi Ankur,

        Thanks for the reply. WIth the new agent in OIC, Oracle has given a windows installer as well. The client is wanting to use the same as they already have Windows VM provisioned for their other internal services.

         

        Regards,

        Rohit,

      • Ravi Sankaran

        Hi Ankur,

        Connectivity Agent on OIC (Oracle Integration Cloud) doesn't run on WebLogic Server. It is a simple J2SE application. 

        Ravi

        • Rohit Mopuri

          Thanks Ravi,

           

          Out of curiosity, Does it still follow the same polling mechanism where it polls a queue for new requests ?

          is there any place where i can see how the new agent works ?

           

          Regards,

          Rohit.

    • Ravi Sankaran

      Hi Rohit,

      Connectivity Agent in OIC has the same functional capabilities as what you have seen with the one in ICS. 

      In fact, it has already got more in the form of automatic patching. 

      So, to answer your question, the on premises adapters do continue support polling endpoints

      Here are the salient features of the Connectivity Agent that are vividly described in the documentation.

      • No ports are opened on the on-premises system for communication.

      • All communication is secured using SSL.

      • The on-premises connectivity agent registers with Oracle Autonomous Integration Cloud over SSL using the provided Oracle Autonomous Integration Cloud credentials.

      • The on-premises connectivity agent checks for work by making outbound requests through the firewall.

      • The on-premises connectivity agent can use a proxy to access the internet (the same proxy as other internal applications and browsers use). Authentication support for outbound proxy access is provided.

      • The on-premises connectivity agent connections are configured by the agent retrieving the configuration details from Oracle Autonomous Integration Cloud.

      • The on-premises connectivity agent processes requests by pulling messages from Oracle Autonomous Integration Cloud across SSL.

      • The on-premises connectivity agent posts responses by pushing messages to Oracle Autonomous Integration Cloud across SSL.

      • All communication is initiated by the on-premises connectivity agent.

      • No private SOAP-based web services are exposed.

      • No existing J2EE container is required to deploy the on-premises connectivity agent.

      • No data is persisted in the on-premises agent.

      In addition, Connectivity Agent in Oracle Integration Cloud will have support for High Availability in 2 - 4 weeks. Initially, it will be under controlled availability, Regarding HA, when the feature becomes available, the 2 agents that are associated to a single agent group form a virtual cluster. As you are aware, Agent Group is specified during agent installation. All of the work requests emanating from integration flows having connections bound to this agent group will be available for either of the agent to process. It is the 'Competing Consumer Pattern' that is in the play.

      Hope this helps

       

      Ravi

       

    • Ram Venkataraman

      Hi Ravi,

      Is the OIC connectivity agent High Availability option now available? Could you please share some more details on how we could get this?

      Appreciate your inputs.

      Thank you,

      Ram

      • Ravi Sankaran

        Hi Ram,

         

        Yes. The Connectivity Agent is currently available under Controlled / Limited Availability. Please file a SR requesting for enabling High Availability option for Connectivity Agent for your service instance - please do furnish identity domain as well as service instance details along with the request

         

        Ravi

    • Ravi Sankaran

      Thanks Ram

       

      let us know if you have any further questions on Connectivity Agent 

       

      ravi