Security of Web Services, Agents and Sequantial Calling of Web Services

I want to ask about the secure invocation of web services and the role of agents.
Suppose that I have greet() web service:
public String greet() {
String S1=sayHello(); // A web service, actually its proxy
String S2=sayGoodMorning(); // A web service, actually its proxy
return S1+" "+S2;
It calls two other webservices and they return "HELLO" and "Good Morning". Also assume that I need to secure all my web services but I need these calls to work!
I put an agent in front of those two web services and require them to check a SAML token. I also attach an agent to greet() to authenticate the inbound and sign and add SAML token for outbound.
But I think these two calls fail because the SAML is not created on each call. (Is it?)
How can I make those two calls, secure each web service and at the same time keep the security code out of business code, in other words keep my web service security agnostic?
Thank you in advance.
Best Regards
Farbod

Any Comments on this?

Similar Messages

  • Difference between web policy agent and j2ee Policy agent ?

    Difference between web policy agent and j2ee Policy agent ?

    http://docs.sun.com/app/docs/doc/820-5816/ghscr?a=view

  • Create  Vendor Master in Manage BP  to assig Service agent and Contact per

    HI Gurus,
    My requrement is that I need to upload Vendor master thro Progrmatically. I am using SRM5.0(Standalone). I am using FM : BBP_CREATE_CONTACT_PERSON and BBP_CREATE_ORGANIZATION. I need to check " Employee Is Contact Person" and "Employee Is Service Agent" flag  also. I dont find any of thses two flag in these FM. Can you anybody help me out this....
    Regards,
    Kumar S

    Hi sivakumar,
    In BBP_CREATE_CONTACT_PERSON filling IS_DATA_PERSON up is working in my system for the contact person flag. The other flag I can't see how you can check.
    BR
    Jorge
    Pls reward points for useful answers.

  • I would like to know how to contact someone in Verizon corporate to file a complaint.  I have received the absolute WORST customer service over the last week from this company! The customer service agents promise to call me back and then never do.  The la

    Verizon Wireless has the absolute worst customer service I have ever received.  The in store reps are unprofessional and spend more time texting and taking personal cell phone calls than in helping customers.  They are not at all knowledgeable and even state they do not know what they are doing.  When you call customer service you get jerked around and passed from one person to the next with no one knowing how to fix my billing issue.  I have received NO call backs that were promised and the latest person I spoke to was incredibly rude.  Sanita from Sacramento refused to even give me her last name or the last name of her Manager Nick so that I could follow up.  I am incredibly disappointed at how poorly I have been treated.  I will make sure to tell everyone I know about this experience and as soon as my contract has expired I WILL be leaving Verizon services after 10 years with the company!!

    This is a customer to customer forum, so this is not the place.
    What is going on with your account? maybe we can help you.

  • Java from cmd and Java called from Forms Services

    I apologize in advance if this is not place where i did must question.
    Anyway this is:
    From cmd on win xp If I run java -version I get:
    C:\Documents and Settings\Administrator>java -version
    java version "1.4.2_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
    Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
    While i installed JVM 1.6 and this is called from my forms services(OC4J)
    What I missing?
    Thanks in advance and sorry for my question

    *%JAVA_HOME\bin%* isn't the correct way to add the reference to the JAVA_HOME variable. You want *%JAVA_HOME%\bin*, notice the closing % sign comes after the name of the variable you created earlier (*JAVA_HOME*) and that causes its value to be prepended to \bin.
    Edited by: nogoodatcoding on May 18, 2009 7:33 PM

  • PRODUCT STILL NOT SENT AND NOONE CALLED..BAD SERVICE

    I ordered an MP3 player on 08/08/06 AND SUPPOSED TO RECIEVE BY TODAY 08/06. BUT have yet to recieve it. I COULD NOT GET HOLD OF THE TELEPHONE NO TO CREATIVE AS WELL. MONEY SENT BUT GOODS NOT RECIEVED.
    COULD SOMEONE HELP?
    ANYONE KNOW THE NO TO CREATIVE (SG) ?AT LEAST I'LL BE ABLE TO CALL THEM.

    So did you buy it directly from Creative? Did you get a shipping-confirmation email with a tracking number for the deli'very service? That's always the first place to check for a late/missing package.

  • S6 IPSec Service Storage and WiFi Calling

    Hi,
    Can any other S6 owners tell me the storage size of the IPSec Service application.
    Then can you tell me if you have wifi calling enabled.
    I am getting the run around between EE and Samsung as I think there is a data leak in the wifi calling.
    My IPSec Service application is taking up 5.16GB and there is no way to clean this other than a phone reset.
    Cheers
    Ian

    Same issue, ipsec service is growing.I've got Wifi Calling enabled. 

  • I upgraded my iPhone 4s to ios 6.1. since i did, i have been unable to connect to my service provider either for calls or data services. its been two days now. does anyone know why and what can i do to rectify this?

    pls help

    Well, frankly you've provided no useful details.
    If you want help, we need details.
    Any errors on the device?
    Is it activated?
    Is it saying "No Service"?
    Unsupported SIM?
    Have you tried removing and reinstalling the SIM?
    Replacing the SIM?

  • How to detect end of FLV Video - and then call another web page?

    I'm using Flash CS3 v9 on a PC to...
    - use File > Import an AVI video and convert it to an FLV video.
    - use File > publish to publish it.
    - Then upload the four files...
    .. MyVideo.flv
    .. MyPage.html,
    .. MyPage swf
    .. AC_RunActiveContent.js
    to my website.
    Works Great!
    My Question:
    Since Javascript seems to run the .swf file which pays the .flv video... (or some such)
    Can I use Javascript (or html) to tell when the FLV Video has finished playing...
    And then automatically call another webpage...
    If so would someone be kind enough to share a code sample with me to get me quick started.
    Thanks for any help.

    I'm using the defaults in Flash CS3 ver9.
    I'm not creating any action script myself.
    I open Flash and select from the Flash menuio options...
    "Create New Flash File (Action Script 3.0)"
    I then File | Import my AVI video to convert it to an FLV video...
    and choose the player options for controls, etc
    and then punch through the menu's until Flash finally imports the video.
    I then "Publish" the project to the the 4 files mentioned in my initial posting.
    So, I think the answer to your question is...
    Yes, I'm using the default Flash playback component to play the flv
    and yes, I'm letting Flash default to CS3 even though I'm not writing the code... Flash is.
    Thanks for the help.

  • I spoke with a Verizon customer service agent and she said i could request my rebate through the inter-net even though i missed the deadline.

    I spoke with a verizon agent on the phone. she said to go on internet and put information requested to get my $50.00 rebate even though I missed the date requested. I held on to it so that my husband could decide if he wanted to keep his droid. Can you help me. Thank you

        We want your rebate process to be as smooth as possible donnag48! We do have an option via your My Verizon account to submit the rebate and gain access to the form online; however, please be aware this will not apply for expired rebates. We do recommend testing the device for the 14 day trial period to ensure it meets your needs. We do not recommend waiting much beyond that point to apply for the rebate.
    JonathanK_VZW
    VZW Support
    Follow Us on Twitter@VZWSupport

  • Using WEB Analyzer SAVE and OPEN view in web templates?

    Hi all,
    The WEB Analyzer available with BW3.5 is a welcome alternative to BEX, so I'm trying to convert my existing WEB applications running BEX queries by adding functions such as OPEN and SAVE view.
    I'm trying to do this by modifying my existing templates and adding the functions/object as they are used in 0ANALYZER, but I haven't got it working.
    Is this the way to go? Can it be done in this way?
    Regards
    Neville

    what problem are you facing?
    also post this question in Business Explorer forum for better response.
    SAP Business Explorer (SAP BEx)
    Regards
    Raja

  • Unable to uninstall or remove ADFS Service Proxy and Web Agents from Server 2012

    I have a Server 2012 machine that's a primary host for company websites. An inexperienced developer (with FAR more access than he should've had; yes, epic fail) was able to install ADFS Service Proxy and ADFS 1.1 Web Agents (for SAML) on the server. He didn't
    complete the configuration, realizing he'd over stepped his boundaries. He did install the rollup update 3 to ADFS though. However, now I'm unable to uninstall the components. It's not listed in the updates and the option to remove from Roles/Features is grayed
    out.
    Any help would be awesome!

    Hi,
    Thank you for your sharing!
    Your post is very beneficial to other people who have similar issues.
    Please feel free to let us know if you encounter any issues in the future.
    In addition, here is a dedicated ADFS forum below:
    Claims based access platform (CBA), code-named Geneva Forum
    http://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=Geneva
    Best Regards,
    Amy

  • Java Web Services wrapper and connection management.

    We are currently evaluating the use of the SES Java web-services for a custom front end. I've downloaded the sample code and have read through the documentation but I'm confused on a few points.
    We will be OSSO protecting the app, so the flow I think I need to use is (on the OracleSearchService object):
    *setSoapURL
    *proxyLogin
    *setSearchUser
    *doOracleSearch
    (do whatever with results)
    From what I can tell each one of these does a separate call into the actual web service. Does this keep a connection open between these calls and if so how do we need to manage our connections in this case. Is there an explicit close method we should be calling? I see that we can get an OracleSoapHTTPConnection from the undocumented getConnection method on OracleSearchService but I'm unsure if we are supposed to interact with it directly.
    In a related vein how should we managing our OracleSearchService objects? Should we save an instance for each user in our httpSession, or just create a new instance on each call?
    Any insights appreciated,
    Jason

    No Problem at all
    Nomally the Web Service is big different between Web application. or you can build your Web service structure like web application structure. It depends on the web server:
    If the Web Server of hosting company has WEB Service framework, you just need know how to deploy your Web service to Web Service framework and How to deploy to Web Server. In this case, you need deploy it two time, one is for Web Server framework and one is for Web Service framework
    If the Web Server of hosting company doesn't has WEB Service framework, you need build your own Web Service framework into a web application, then you just need know how to deploy your web application with Web service into Web Server framework

  • Failing to call external web services

    We are hitting a problem invoking services deployed on an external machine.
    Our setup is straight forward. We have two machines setup. One is running JBOSS (machine name MyMachine1), and the other is running OAS (machine name MyMachine2). Both are on the same development LAN.
    We then deployed a service called ConstructLetter onto JBOSS and tested that we could see this service from within IE on the OAS machine.
    Then I created a simple orchestration in BPEL PM that does an assign and then calls the ConstructLetter service.
    I deployed this onto OAS and tried to initiate the orchestration from the BPELConsole. The Assign works correctly, but the Invoke is highlighted in RED.
    Viewing the error from BPELConsole gives the following error :
    <remoteFault>
    <part name="code" >
    <code>HTTP</code>
    </part>
    <part name="summary" >
    <summary>when invoking endpointAddress 'http://MyMachine1:8080/ConstructLetterService/services/ConstructLetter', (500)Internal Error</summary>
    </part>
    <part name="detail" >
    <detail>AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (500)Internal Error faultActor: faultNode: faultDetail: {}:return code: 500 &lt;html&gt;&lt;head&gt;&lt;title&gt;Error&lt;/title&gt;&lt;/head&gt; &lt;body&gt;&lt;h2&gt;Error&lt;/h2&gt; InterScan HTTP Version 3.81-Build_1032 $Date: 05/05/2004 14:39:0037$&lt;/p&gt; Connecting to ybes273084: Host not found&lt;/p&gt; &lt;/body&gt;&lt;/html&gt; {http://xml.apache.org/axis/}HttpErrorCode:500 </detail>
    </part>
    </remoteFault>
    I have added in the machine running JBOSS (MyMachine1) into my JDeveloper->Tools->Preferences->Web Browser and Proxy settings and it
    makes no difference. I have tried to update the partnerlink to the IP address, again no joy.
    When we run this from the same physical machine, i.e. copy the JBOSS session onto the OAS machine so it is all locally, the invoke works correctly.
    The fact I can view from IE would imply to me that BPEL PM is still trying to use the proxy, but I have added the neccessary data into the configuration files to bypass the proxy for these machines.
    I have also tested this with a local BPEL Process Server with the same result.
    Any ideas?

    I had a seemed problem, but I was using OC4J and my LAN has a proxy server.
    I was not able to acess any WebService deployed on other machines. The error message was "Connect refused'. So I edited the file <ORACLE_HOME>\integration\orabpel\bin\obsetenv.bat (or obsetenv.sh for linux)
    in the section ':set_proxy', adding the machine names and it gets work....

  • I am having trouble downloading the new outlook mail.It returns error message about a sync services agent, database daemon etc. Also, I Can send an email but it returns with message: "message could not be sent." Any suggestions for this Apple novice?

    I try and download the new Outlook update and it says I have to close sync services agent and others.I do that,or 'think' I do but it doesn't close.

    PS - have found other posts indicating that clips smaller than 2s or sometimes 5s, or "short files" can cause this. Modern style editing often uses short takes ! Good grief I cannot believe Apple. Well I deleted a half a dozen short sections and can export, but now of course the video is a ruined piiece of junk and I need to re-do the whole thing, the sound etc. which is basically taking as much time as the original. And each time I re-do it I risk again this lovely error -50 and again trying to figure out what thing bugs it via trial and error instead of a REASONABLE ERROR MESSAGE POINTING TO THE CLIP IT CAN'T PROCESS. What a mess. I HATE this iMovie application - full of BUGS BUGS BUGS which Apple will not fix obviously, since I had this product for a few years and see just hundreds of hits on Google about this error with disappointed users. Such junk I cannot believe I paid money for it and Apple does not support it with fixes !!!
    If anyone knows of a GOOD reasonably priced video editing program NOT from APPLE I am still looking for suggestions. I want to do more video in future, but obviously NOT with iMovie !!!

Maybe you are looking for

  • Third Party Scenario with Shipping

    Hi Experts, Need ur Valuable suggestion on this. I Have 2-Company Codes 1000 and 2000 and we have External Vendor "X" 1) 1000 Comapany Code procures the material from External Vendor "X" on BEHALF-OFF Company Code 2000. 2) 1000 Company Code will have

  • BPC75NW - Workbook Options & Refresh Options Issue

    We are on SP9 with Client 9.  The issue is that in the Workbook Options, Refresh Options section the boxes to indicate refresh preferences are not accessible..instead they are "greyed" out.  The box to Allow Changes by Users is OK..white box and chec

  • Could not find a Hyperion Reporting and Analysis  in  workspace

    i installed hyperion 9 system them with reporting and essbase .. after configured all .. configure shows sucess but after shared services configuration failed in BI unable to open workspace when i tried to open Workspace "Could not find a Hyperion Re

  • Regarding Oracle Apps Technical Material

    hi ,can anybody pass good material on the following ::(11.5.10) New Custom Form Development New Report development New Custom module development Customizing seeded components Migration & Upgradation pdf's r doc's anything ...... have a nice time.

  • Channel unavailabl​e ONGOING issue with only 1 TV - please help

    I have had tech support out to my place no less than six times for various issues. The last time they tightened a cable and said it would be fine - again I am having problems and it is only on one TV. The problem: I turn to a channel - currently Weat