Overhead of OSB in case of Service Virtualization

Hi All,
I am trying to do some performance testing and trying to add logging interceptors in OSB. I can calculate the time taken by the message flow in OSB, but how do i calculate time taken by the Transport Layer and binding layer. Any Idea on this?. Will the service level time be equal to the formula as mentioned below.
Service Level Avg Response Time=(Inbound Transport Layer Inbound Binding Layer Message Flow+ Outbound Transport Layer+ Outbound Transport Layer)
Regards,
KC

Hi All,
I am trying to do some performance testing and trying to add logging interceptors in OSB. I can calculate the time taken by the message flow in OSB, but how do i calculate time taken by the Transport Layer and binding layer. Any Idea on this?. Will the service level time be equal to the formula as mentioned below.
Service Level Avg Response Time=(Inbound Transport Layer Inbound Binding Layer Message Flow+ Outbound Transport Layer+ Outbound Transport Layer)
Regards,
KC

Similar Messages

  • Service Virtualization: Mediator v/s OSB

    Gurus,
    I've been scouting for information as to when to use OSB and when to use Mediator for service virtualization.
    I came across online material that says within SCA Assembly and same soa-infra installation, mediator should be used for virtualization.
    Rest all scenarios (outside domain, non SCA) should be handled by OSB.
    This limited and vague understanding brings me to the following questions:
    1) When we change the target service location in mediator, it does require deployment. No OSB like console for mediator (to my knowledge) to push the change to runtime without deployment. That means change in mediator will go through "dev-deploy-test" cycle. Still Mediator should be preferred?
    2) Should each component of composite that is exposed outside have a corresponding mediator to provide virtual layer? If yes, should OSB layer be added on top of mediator layer if such services are exposed outside SOA Infra?
    Thanks-
    Ashish

    Any one has any idea about this?

  • OSB use cases

    Hi,
    my client wanted to use both Oracle SOA suite and OSB; I am not seeing the real use of OSB, why do we need to use OSB with SOA suite? one use case, I mainly see is Service Virtualization but I can also achieve it using a mediator component and I know OSB has some features like end point load balancing & failover etc but I am still not convinced with real use of OSB..Can you please let me know where do you use OSB in your projects, this would really help us to make some design decisions.
    Thanks/Steve

    Steve,
    You may like to refer -
    http://www.oracle.com/us/technologies/soa/maximizing-benefits-oracle-soa-150680.pdf
    http://www.slideshare.net/gschmutz/oracle-soa-suite-11g-mediator-vs-oracle-service-bus-osb
    Regards,
    Anuj

  • Specify filename in OSB File Trasport Business Service

    Hi All,
    Is it possible to specify the complete filename in OSB File Transport Business Service?
    the default behavior allows me to specify the prefix and suffix only, is it possible to override and specify the complete filename?
    Thanks,
    Tal

    Specifying the filename for outbound FTP transport in OSB the thread discusses with FTP BS and same would apply for File BS
    Manoj

  • How to configure proxy services in OSB for Rest based services?

    how to configure proxy services in OSB for Rest based services implemented using Jersey (Rest).
    The Client need to contact OSB proxy servies by posting application/xml using jersey client and OSB proxy service will call the OSB business service.
    i would like to know how to get this request in OSB proxy service and send it to the business service and get the response back.

    I would suggest you refer to the below links:
    https://blogs.oracle.com/jeffdavies/entry/restful_services_with_oracle_s_1
    https://blogs.oracle.com/jamesbayer/entry/using_rest_with_oracle_service
    Hope this helps.
    Thanks,
    Patrick

  • SMBLN filed blank in case of service Purchase order for MSEG

    Hi expert
    SMBLN (Number of Material Document) filed blank in case of service Purchase order for MSEG.
    if i check for normal  po i get my number for which i have doing reverse.
    Case example
    when i check in mseg for Mvt 106  Material Docu No , in the field SMBLN i get for the  Material Docu No of 105 for normal PO.
    when i check in mseg for Mvt 102  Material Docu No , in the field SMBLN i dont get for the  Material Docu No of 105 for Servicel PO
    Regard
    Nabil
    Edited by: sayednabil on Apr 11, 2011 11:50 AM

    Hello andrewjkasten, 
    It's good to hear from you again, although I truly wish it were to share a more pleasant experience than when we previously conversed. It is always great to keep an eye on sales however you can so you don't miss them! I'm sorry to hear a technical issue may have caused your order to not reach our systems and missing out on a great sale price! 
    Using the information you registered with the forum, I've sadly been unable to locate your computer order. With that said, I would like to look further into this and am sending you a private message to gather the necessary information. I look forward to your correspondence! 
    Respectfully, 
    Tasha|Social Media Specialist | Best Buy® Corporate
     Private Message

  • Dynamic timeout for OSB proxy or business services

    The scenario we got here is that we will have multiple synchronous webservices implemented as OSB proxy services. These proxies will then invoke a common "routing" proxy that will determine which other OSB proxy or business services (JMS Request/Response) to call and does the dynamic routing.
    I understand that you can set a timeout at the business service level how long to wait for a response (at least when using the JMS transport). The problem is we got the requirement that the timeout value would be dependent on the role of the caller invoking the frontend webservice (this is done via some kind of lookup to determine the appropriate timeout setting for the invocation).
    Is this possible? I can't seem to find anything exposed in the transport header that allows me to set a timeout value during runtime. This means that the frontend proxy will be waiting for a response depending on the business service timeout setting. Can we implement a timeout in this frontend proxy somehow?
    Stumped right now over this. Thanks in advance for helping out.

    >
    Are there other reasons why you say it's not the most ideal way of development ?
    >
    Versioning binary files is always a pain. You can't compare them, you can't merge them ... Another point, if you put your jar archive with OSB artifacts under version control, you will most probably face issue related to end of line styles (mac, unix, windows).
    However, the most important point is usability. I want to version .proxy and .biz services to see right in IDE that I changed something and I should check that in for the others. I don't want to risk that I forget something. And I also want to see what other users committed, what sources they work on ... You loose all of that by versioning jar file. I would never go this way.

  • VAT/GST in case of services

    Hi
    Can someone suggest me how to configure VAT/GST in case of services.

    Shipla,
    Configuration Path:
    IMG --> SD --> BF --> Taxes
    a. Define Tax determination rules
    you will have to maintain ZCST and ZVAT against the Country.
    b. Define regional Codes. Create City code within India - IN
    c. Assign Delivering plants for tax determination. Click details button of your plant and mainatain country and city  for your plant
    d. Define Tax Relevancy of master records For Customer Taxes and Material Taxes
    Click on customer Taxes
    Maintain Tax category as ZCST and tax class 0,1,2 (Depending on your requirement)
    Similarly mainatin it for ZVAT (0,1)
    Maintain same classification for Material taxes.
    e. Maintain these values in Customer master record and Material master records appropriately.
    Now create condition types ZVAT and ZCST, maintain condition records through VK11
    Service tax - JSER = 10%
    Education cess - JECE = 2% (it will be calculate on service tax)
    Secondary education cess - JSEC = 1% (it will be calculate on service tax)
    Pricing procedure
                                                      FROM    TO
    10 PR00  Price
    20 ZCST  CST                             10
    30 ZVAT  VAT                             10
    35 Netprice                                 10         30
    40 JSER  Service                         35
    50 JECE Edu. cess                      40
    60 JSEC Sec. Edu. Cess              40
    Mainatain Account ting keys accordingly for all the condition types excpt "Netprice".
    Hope you are clear
    Regards
    Sathya

  • Need Java API's to create OSB proxy and Business Services

    Hi All,
    I need to create OSB proxy and business services using Java API's. Does any one have reference to the OSB APIs??

    AFAIK it is proprietary.
    What I do in a similar situation is to form XML for the services, package them into JAR the same way as an import JAR is packaged (creating ExportInfo resource, ...) and deploy with standard WSLT script. Works for simplest services only (direct proxies mostly) but I can also form security, alerts, throttling etc etc etc -- all in one shot.
    Out of sheer interest, may I ask you a question? Why do you need to create OSB services from Java?
    Vlad
    http://vladimirdyuzhev.com

  • [OSB Kernel:398133]The service is based on WSDL with Web Services Security

    Team,
    I need to use the wsdl given by external client. When I create a osb business service, I am receiving the below error.
    OSB Kernel:398133]The service is based on WSDL with Web Services Security Policies that are not natively supported by Oracle Service Bus. Please select OWSM Policies - From OWSM Policy Store option and attach equivalent OWSM security policy. For the Business Service, either you can add the necessary client policies manually by clicking Add button or you can let Oracle Service Bus automatically pick and add compatible client policies by clicking Add Compatible button.     ...
    WSDL:
    http://personator.melissadata.net/v3/SOAP/ContactVerify
    We don't have OWSM set up. Is there any workaround that I can use to connect to this service for OSB?

    As a workaround, you can try to remove the Policy definition and reference from the copy you will import in OSB.
    I would recommend to add OWSM to your domain. It's a straight forward process.
    Regards,
    Fabio.

  • OSB Logging: Case study

    Hi
    I want to separate the OSB logs based on proxy service names. I went through following threads:
    1. alsb logging
    2. https://kr.forums.oracle.com/forums/thread.jspa?threadID=1556555
    I was wondering if i can change DEFAULT BEHAVIOUR OF 'LOG' action in OSB??
    I mean when we use 'LOG' action, the logs go to single file named Servername.log. So MangedServer1.log and ManagedServer2.log in my case (2 managed servers).
    What I want is this: When I use 'LOG' action, the logged xquery expression should go to the file whose name is the same as of PS where the action was used.
    I also want the logs to be in a single location irrespective of the number of managed servers.
    I played with creating log filters in WebLogic but did not help.
    Any ideas
    1. Using WebLogic logging filters
    2. Using WebLogic logging API

    ah! changing behavior of log action must be a tedious task, so far i could not find any illustrations.
    some code sample was available on dev2devbea.com, but since forum is archived - the sample is not available for download :-(

  • OSB call multiple Business Services and combine the responses into one

    Dear All,
    I am new to OSB and I have a use case that I need to solve. I have 3 web services and I imported their WSDLs into OSB and created 3 Business Services that goes with each WSDL. The scenario is like this.
    Business Service 1: takes an input value as [Region] and returns a list of employee names.
    Business Service 2: takes the list of employee names and returns the list of employee names with their job profile
    Business Service 3: takes the list of employee names with their job profile and returns their contact information.
    I need to return the result of Business Service 3 to the consumer. The consumer basically need to call the Proxy service with [Region] as the input value and the result should be the output of above Business service 3.
    As I mentioned, I have WSDL for all the 3 Business Services, but, I do not have the WSDL for the Proxy Service. The Business Service WSDLs are all different and they do not match.
    My question is it possible to achieve the above result without having a concrete WSDL for Proxy Service? Also, how can I go about solving this use case. I have gone through some articles that talk about Split-Join, and am really lost.
    I really appreciate your kind reply on this.
    Thanks in advance.
    Regards,
    Syama

    You have multiple options:
    1. Create a WSDL which has input similar to input of WS1 (only Region as input) and an output similar to output of WS3.
    Create Proxy Service based on this WSDL. Then call all the thee business services one after the other and doing transformations/assigns as needed after each call. Finally map the result of BS3 to the similar output of your new WSDL on which the Proxy service is based.
    2. Create an Any XML type of web service. Create a schema which has two elements, one for input and one for output. Input containing only Region and output containing all the details. All consumers need to send request according to input defined in schema and expect output defined in schema. Its similar to creating the WSDL but can be used in case your consumer do not want to call a Web Service but want to call an XML API over HTTP. Rest will be same as option 1.
    Split join is needed to make calls in parallel, it wont be usable in your use case unless you expect a list og regions in the same request for each of which you need to gather same information by calling three services.

  • OSB - Problem using the Service Callout control in a proxy service

    Greetings,
    Using a Service Callout control in a proxy service requires to check one of the following two options: Configure SOAP Body or Configure Payload Document. Both require to write SOAP code and to assign it to variables that will be used in the Service Callout control. I found quite inconsistent to have to write SOAP code in order to use a tool which is supoposed to avoid writing Java code. In this case I largely prefer to write Java code and doing things manually. Is there any other way to use this control ?
    Many thanks in advance,
    Nicolas

    I'll try to explain again, however it seems very clear. I'm using a Service Callout control in order to call a JAX-WS web service. This web service is using a "document" style, of course. Consequently, all its operations (messages) are document-centric and they have only one parameter: the document. In order to use tha Service Callout control, one has to construct the <siap:body> element, to assign it to a variable and to provide the name of this variable in the Request Body test field of the Service Callout Properties dialog. Accortdingly, one needs to assign something like:
    <soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <osb:myOperation xmlns:osb="http://www.simplex_software/fr/">
    <osb: .../>
    <osb:myOperation>
    </soap>
    Now, for those who have understood what I'm talking about, here come the question ? Is that the only way to use the Service Callout control ? If yes, this control is useless. If no, what is the other way to use the control in the given context while avoiding providing a <sopa:body> written manually ?

  • OSB - Business Case for Adapters Vs Transport

    Hi
    1. Can you please explain me a business case on when one should use Db/JMS/FTP/File Adapter in OSB and when should one go in for equivalent transports for configuring Business/Proxy services? Would be great if you could point me to some documentation on which approach should be chosen over the other/any benefits that a particular approach has etc..
    2. Also is there some Oracle Documentation available on comparision between OSB and BPEL? When should a particular product be chosen? I tried searching for an example with a business scenario which provides details on when to use OSB and when to use BPEL but havent been able to get much info.
    Thanks!

    Can you please explain me a business case on when one should use Db/JMS/FTP/File Adapter in OSB and when should one go in for equivalent transports for configuring Business/Proxy services? Would be great if you could point me to some documentation on which approach should be chosen over the other/any benefits that a particular approach has etc.. For DB, you have to use DB adapter in OSB beacuse there is no seprate transport defined for DB. For FILE, you have both options - FILE transport and FILE adapter (in OSB 11g). FILE transport should be the preferred option (never seen documented anywhere) as it has been designed as part of the product and hence should be faster (although never comapred). For JMS and FTP, you have to use respective transports defined in OSB because OSB does not support JCA adapters for FTP/JMS (you may refer - 25.2.1 Adapter Support
    at http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15866/jca.htm#BABBICIA)
    2. Also is there some Oracle Documentation available on comparision between OSB and BPEL? When should a particular product be chosen? I tried searching for an example with a business scenario which provides details on when to use OSB and when to use BPEL but havent been able to get much info.OSB is a dedicated routing product and must be used for scenarios where only routing is required along with light transformations. Being a stateless product OSB can bear heavy load as well as gives better performance. BPEL can do what OSB does (to a certain extent) but being a statefull product it is much slower than OSB and should be used only for scenarios where process orchestration/human workflow intervention is required.
    OSB being a service bus, can mediate among almost each and every kind of protocols but BPEL would need adapters for such mediation.
    Regards,
    Anuj

  • Overall limit field is to be display or supressed in case of service PO

    dear sir,
    i making service purchase order using the service master record number .In item details limit tab is there , in this overall limit is there , i want to supressed or display this field.Whether it is possible, if yes where i can do setting so that in case of particular purchase order document type , with service no entered and in limit tab , overall limit is only in displayed form or either gets supressed.
    thanks & regards
    shailendra

    dear sir ,
    i am working in SAP 4.7 version , according to your reply i follow the path describe in mail
    spro-mm- external servicesmanagement - define scree layout following sccreen come
    Field sel. key  ME21 Description Create purchase order       Cat. of field sel. 2
    Fld.sel.1  ......................................................................
    Fld.sel.2  ......................................................................

Maybe you are looking for

  • Can I have more than one ipod with more than  music library on one computer

    I was just wondering if i could have 2 different ipods (one a 5th generation and the other ipod touch) with 2 different music libraries on the same computer and itunes? because right now im using my parents computer and my fiance is using my laptop a

  • Oracle White Paper- Storage Option for RAC. on Linux

    hi.. This in reference with White Paper.. Stotage Option for RAC on LINUX. Author- Umadevi Byrappa. Which states on page 10: To Use NAS for RAC database file storage select the file system storage option in OUI. or the Clustered file system storage o

  • Speakers Suddenly Not Functioning

    Recently, I've encountered a strange problem with my laptop. It's a Dell Inspiron 17R, and the speakers no longer seem to function. They're set to default, the sound is up, and no headphones are plugged in. I initially tried a system restore (twice)

  • How do I enable playback of music without intermission on the iPhone?

    How do I enable playback of music without intermission on the iPhone?

  • Macintosh HD permission changed

    Hi, first of all, i'm not american, so sorry for my english... Unfortunately i have changed the permission of the Macintosh HD from Everyone: Read to Everyone: No permission, and after it, everything on my Macbook began to disapper, so I reboot my Ma