Give me some ideas for the project.

Hi,folks
I am not familiar with programming in web services. Now i have a project related to web services need to finish. I want to someone give me some ideas for the project. how can i implement the access control services. is there anyone can give me some related links for me to learn.
Project Title: Implementing an access control service
Project Description:
Web services are emerging as a new approach to system construction and will make a major impact on the engineering of future business systems. They will allow a move from enterprise to inter-enterprise computing. However, with inter-enterprise computing, there are major problems with providing access to shared data, given that enterprises will not wish to share all data with partners.
This project aims to investigate this problem by developing a prototype of an access control service that will help decide whether or not data access should be permitted. In essence, companies will outsource their access control to this service and so will not need to maintain their own access control lists for a potentially rapidly changing set of users.
Suggested Platform: Windows or Linux
Suggested Languages & Tools: Java

Well, the approach I've come accross is a central server which is typically accessed indirectly from the web servers (e.g. through SOAP protocol or RMI).
The remote server sends a user id and a password (or more likely a digest of the password), and receives a session token, basically just a random string of characters which is checked with the central server each time a secure transaction is attempted. The token will be stored in a session object, or perhaps directly in a cookie or in the URLs.
Active session tokens are stored on the central server for comparison. This means the password doesn't have to be retained in the server.
It's possible for the session token to be transfered if the user switches from one site to another on the same authentication server.
Sun distributes one of these beasties, by the way, so you could take a look at their product specs.

Similar Messages

  • Give me some logic for the mentioned select query

    hi.
    i am writing a select query hereby but seems that it is not logically viable.please give me the best possible,logically correct piece of code.....thnks in adv.
    i am using tables to give the output depending on the date.
    ranges r_audat for vakpa-audat.
    r_audat-sign  = 'I'.
    r_audat-option = 'BT'.
    r_audat-low = '20060101'.
    r_audat-high = '20071231'.
    append r_audat.
    clear r_audat.
    select vbeln kunde vkorg audat
           from vakpa
           into table it_vakpa
           for all entries in it_knb1
           where kunnr = it_knb1-kunnr
           and vkorg = it_tvko-vkorg
           and audat in r_audat.
    sort it_vakpa by vkorg.
    delete adjacent duplicates from it_vakpa.
    sort it_knb1 by kunnr.
    loop at it_knb1.
      Read table it_vakpa with key vkorg = it_tvko-vkorg.
      if sy-subrc ne 0.
    delete it_knb1 where bukrs = it_knb1-bukrs.
      delete it_knb1.
      endif.
    endloop.

    Hi,
    while looping don't delete the entries from the internal table on which you are looping.
    take one more vairable(flag(1) type c) in internal table structure it_knb1.
    after read statement
    if sy-subrc <> 0.
       it_knb1-flag = 'X'.
       modify it_knb1 transporting flag.
    endif.
    after endloop, write the delete statement on it_knb1.
    delete table it_knb1 where flag = 'X'.
    this is the best approach.
    Reward if useful.
    Thanks,
    Sreeram.

  • Comment ideas for the OS

    Hello, I was wondering if there is the right place to start a discussion and write down some ideas for the OS itself such as looks, transitions, etc. where people could vote or give thumbs up as a "most requested" feature or something like that.
    From now on thanks very much :)

    I'm thinking writing a new TechNet Wiki article over here:
    http://social.technet.microsoft.com/wiki/contents/articles/default.aspx is a far more suitable place, it also makes it a lot easier for others to contribute and to refine your opinion.
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • Need some ideas for programmatic/dynamic ADF BC using JDeveloper 10.1.3

    Using ADF Faces 10g, I built a page which is used to upload an excel file to the server. The contents of the spreadsheet is further parsed into a 2 dimensional array. In addition, I am able to determine the database table information from the worksheet name (table name) and row 0 (column name). I can certainly construct a sql statement and attempt to insert this data into the database. However, I would like to create updateable business components to display it back to the user in a af:table and also utilize built in validation methods. Is it possible to create an updateable entity based vo where the underlying table/columns are defined at runtime? Ideas are appreciated.
    Wes

    http://jobinesh.blogspot.com/2011/06/building-programmatically-managed.html (This blog is on a 11g release , but hope it gives you some idea especially the Employee part which comes from a custom datasource)

  • Give me some guide for studying System9 from the begining

    Hi All,
    Could you give me some guideness for studying system9.I am a new in System9 and want to get some material in learning it from all of you.Thank you for your help
    Regards,

    Hi,
    Go through the url given below.
    http://download.oracle.com/docs/cd/E10530_01/welcome.html
    You will find all the doc's of 9.x.
    Regards,
    Venki.

  • I have been trying to create a movie from a project that is primarily stills and one video clip.  I cannot successfully create the movie without iMovie shutting down unexpectedly.  Any ideas for the cause of the problem?

    I am getting an unexpected shut down of iMovie when I try to share a movie from a project that is made up of still pictures, one video clip and music.  Have tried to create the movie several times with different formats and continue to get the message.  When I removed all music I was able to create the movie without a problem but when I added the music back, I was unable to create the movie.  I'm using iMoive 11' version 9.0.9
    Thanks.
    Bill

    I'm no expert in iMovie, but I've found that processing memory (as well as sheer hard disk space for the project to 'turn around in') can be a big issue with constructing, editing, and distilling projects in iMovie. I've improved the success by moving 2gb of image files off to an external drive, but only really got moving again on an hour-long project by doubling RAM and again freeing up h/d space.
    Some tunes are also an issue, but if you can see it in the iTunes list to place in your project, it should work okay... Does the project run with any other piece of music, or does just that one tune mess it up?
    Good luck,
    Laura

  • Hey I don't know if I'm in the right place but i would just like to give apple an idea for there next big upgrade. I would like to sugest  "Liger" as a new operating software :)

    Hey I don't know if I'm in the right place but i would just like to give apple an idea for there next big upgrade. I would like to sugest  "Liger" as a new operating software>

    Well, I think they've boxed themselves in so that the next revision will have to be called Aslan.  (ok, maybe that joke's too subtle, so I'll link it)

  • Can any body please give me an idea and the Import and Export process?

    Can any body please give me an idea and the Import and Export process? Excise Duty and other duties and so on.
    I will be highly obliged for the help.
    Regards,
    Subhasish

    for importing material,every importer has to file bill of entry in customs.
    first vendor send some documents like certificate of origine , bill of lading, packing list etc to importer.
    on the basis of those documents,importer makes supporting documents like duty calculation sheet, GATE declaration form,CHA declaration form,insurance certificate.
    CHA (custom house agent ) file the bill of entry on behalf of impoter in customs.
    custom verify it.
    after duty payment, CHA can clears the consignment from custom.
    there are two typs of BOE.
    1 Home consumption BOE
    2 Warehousing BOE
    in 1st type of BOE , payment of duty is done at the time of custom clearance
    and in 2nd type of BOE, importer can put material in warehouse without payment of duty. at time of using those material from warehouse,importer has to file out bond warehouse BOE and pay the all duties.

  • Can anyone give me some documents for data cluster

    Hi,
    can anyone give me some documents for data cluster?
    ths!
    regards!

    Hi ,
    The following is a documentation on the <b>Data Cluster</b>:
    <b>Data clusters</b> are specific to ABAP. Although it is possible to read a cluster database using SQL statements, only ABAP can interpret the structure of the data cluster.
    You can store <b>data clusters</b> in special databases in the ABAP Dictionary. These are called ABAP cluster databases, and have a prescribed structure:
    <u><b>Cluster Databases</b></u> ( I have explained the cluster databse below )
    This method allows you to store complex data objects with deep structures in a single step, without having to adjust them to conform to the flat structure of a relational database. Your data objects are then available systemwide to every user. To read these objects from the database successfully, you must know their data types.
    You can use cluster databases to store the results of analyses of data from the relational database. For example, if you want to create a list of your customers with the highest revenue, or an address list from the personnel data of all of your branches, you can write ABAP programs to generate the list and store it as a data cluster. To update the <b>data cluster</b>, you can schedule the program to run periodically as a background job. You can then write other programs that read from the data cluster and work with the results. This method can considerable reduce the response time of your system, since it means that you do not have to access the distributed data in the relational database tables each time you want to look at your list.
    <b>Cluster Database :</b>
                    Cluster databases are special relational databases in the ABAP Dictionary that you can use to store data clusters. Their line structure is divided into a standard section, containing several fields, and one large field for the <b>data cluster.</b>
    <b>Creating a Directory of a Data Cluster</b>
    To create a directory of a data cluster from an ABAP cluster database, use the following statement:
    Syntax
    <b>IMPORT DIRECTORY INTO <dirtab>
                     FROM DATABASE <dbtab>(<ar>)
                     [CLIENT <cli>] ID <key>.</b>
    This creates a directory of the data objects belonging to a data cluster in the database <dbtab> in the internal table <dirtab>. You must declare <dbtab> using a TABLES statement.
    To save a <b>data cluster</b> in a database, use the <b>EXPORT TO DATABASE</b> statement .
    For <ar>, enter the two-character area ID for the cluster in the database. The name <key> identifies the data in the database. Its maximum length depends on the length of the name field in <dbtab>. The CLIENT <cli> option allows you to disable the automatic client handling of a client-specific cluster database, and specify the client yourself. The addition must always come directly after the name of the database.
    The IMPORT statement also reads the contents of the user fields from the database table.
    If the system is able to create a directory, SY-SUBRC is set to 0, otherwise to 4.
    The <b>internal table</b> <dirtab> must have the ABAP Dictionary structure CDIR.
    <b>******** Sample Program illustrating the data cluster .</b>
    PROGRAM Zdata_cluster.
    TABLES INDX.
    ******to save data objects in cluster databases
    DATA: BEGIN OF ITAB OCCURS 100,
            COL1 TYPE I,
            COL2 TYPE I,
          END OF ITAB.
    DO 3000 TIMES.
      ITAB-COL1 = SY-INDEX.
      ITAB-COL2 = SY-INDEX ** 2.
      APPEND ITAB.
    ENDDO.
    INDX-AEDAT = SY-DATUM.
    INDX-USERA = SY-UNAME.
    INDX-PGMID = SY-REPID.
    EXPORT ITAB TO DATABASE INDX(HK) ID 'Table'.
    WRITE: '    SRTF2',
         AT 20 'AEDAT',
         AT 35 'USERA',
         AT 50 'PGMID'.
    ULINE.
    SELECT * FROM INDX WHERE RELID = 'HK'
                       AND   SRTFD = 'Table'.
      WRITE: / INDX-SRTF2 UNDER 'SRTF2',
               INDX-AEDAT UNDER 'AEDAT',
               INDX-USERA UNDER 'USERA',
               INDX-PGMID UNDER 'PGMID'.
    ENDSELECT.
    ****To create a directory of a data cluster from an ABAP ****cluster database
    DATA DIRTAB LIKE CDIR OCCURS 10 WITH HEADER LINE.
    IMPORT DIRECTORY INTO DIRTAB FROM DATABASE
                                      INDX(HK) ID 'Table'.
    IF SY-SUBRC = 0.
      WRITE: / 'AEDAT:', INDX-AEDAT,
             / 'USERA:', INDX-USERA,
             / 'PGMID:', INDX-PGMID.
      WRITE  / 'Directory:'.
      LOOP AT DIRTAB.
        WRITE: / DIRTAB-NAME,  DIRTAB-OTYPE, DIRTAB-FTYPE,
                 DIRTAB-TFILL, DIRTAB-FLENG.
      ENDLOOP.
    ELSE.
      WRITE 'Not found'.
    ENDIF.
    *******run this program and see the result.
    Hope this documentation will give you an idea of data cluster.
    if useful, do reward with the points.
    Regards,
    Kunal.

  • Ideas for masters project in algorithmic problems?

    Hi,
    I'm about to start my masters project in computer science. The topic is algorithmic problems. So I'm wondering if you have any ideas for a project?
    I have some ideas, but I'd like to get more. One of the ideas is to "remake the most annoying app you are forced to use". I'm not really forced to use any annoying apps though, perhaps some of you guys are? It has to require some sort of clever algorithmic design.
    Thanks!
    Last edited by khs (2011-08-24 08:55:31)

    Well I could tell you some complex ones I got in touch with on my college, but they're pretty scenario-specific, so I don't know how will you like them:
    1) Make a fully-playable checkers game with advanced AI.
    2) Find fastest route from any point A to any point B on a grayscale map, with white pixel being the lowest altitude, and black being the highest altitude.
    3) Make a system for student group substitution. This must include: StudentA from GroupA wants to switch to GroupB, but there are no spaces available in GroupB. StudentB from GroupB wants to switch to GroupC, which is also full. StudentC from GroupC wants to go to GroupA, but only switch available to him is an offer to go to GroupB from StudentB which he can execute. When he does it, he could switch with a StudentA for GroupA. But, he won't do that because he's not sure StudentA wants a spot in GroupB. Design a system which would recognize this and list all the pathways so each student can get into group he wants by switching groups to that target group. Note: this is said to be extremely difficult to make btw
    4) ...
    I'll edit if I remember more.
    These were from few ago and it's possible I missed something in presenting them to you, I wrote them in my own words.

  • Can you give me some idea why Temperature Need to cool down before you can use it. as this appears after 5min using.

    Dear Sir/Madam,
    My questions:
    Why Temperature appears and ipad need to cool down after 5m of using and not even hot. The guy from the apple store where i bought my Ipad2 told me that the motherboard need to be replaced. Ca you help me and give me some idea on how much it cause of the motherboard.
    Thank you
    Victoria

    if you need a new logic board for you iPad 2 i am sure the cost will be about 50% of what you paid for the iPad 2 $249.00, Take a look at this link, http://www.apple.com/support/contact/

  • Project Server 2010 - Unable to open project, no valid Project Detail Page could be found for the project error

    I have a workflow being deployed for the first time on a farm. When I create a project with an EPT connected to the workflow it runs and can enter the required field in a PDP.  Then I Submit the workflow to go to the next stage and I get the "Unable
    to open project, no valid Project Detail Page could be found for the project" error.  After that the project is stuck on the same error.  All of the 18 stages have PDP and Schedules assigned to them.
    Any ideas on why the workflow cannot see the PDPs?  Is there a farm permissions that I am missing?  Thanks!

    Hi David,
    It starts to be a bit technical for me, but here is what I found on the web (seems to be an authentication issue with Sharepoint 2010):
    http://social.technet.microsoft.com/Forums/en-US/120ab535-63d2-4205-a51f-1987e9c0cf79/sharepoint-fba-the-content-type-texthtml-charsetutf8-of-the-response-message-does-not-match-the
    http://social.msdn.microsoft.com/Forums/silverlight/en-US/5cc70ff6-50d9-4cd3-b092-12007f4e495b/response-message-contenttypebindingtype-mismatch
    http://stackoverflow.com/questions/5263150/the-content-type-text-html-charset-utf-8-of-the-response-message-does-not-match
    Hope it will help you going forward in resolving your issue.
    Guillaume Rouyre - MBA, MCP, MCTS

  • I downloaded Lightroom version 5.7 in order to support tethered capture on my Nikon D750 and its still not working. Additionally when I was prompted to give my serial number for the update it was no where to be found on my Adobe profile although I purchas

    I downloaded Lightroom version 5.7 in order to support tethered capture on my Nikon D750 and its still not working. Additionally when I was prompted to give my serial number for the update it was no where to be found on my Adobe profile although I purchased, and am paying monthly for my creative cloud for photography. Please help

    Does your Cloud subscription properly show on your account page?
    If you have more than one email, are you sure you are using the correct Adobe ID?
    https://www.adobe.com/account.html for subscriptions on your Adobe page
    If yes
    Some general information for a Cloud subscription
    Cloud programs do not use serial numbers... you log in to your paid Cloud account to download & install & activate... you MAY need to log out of the Cloud and restart your computer and log back in to the Cloud for things to work
    Log out of your Cloud account... Restart your computer... Log in to your paid Cloud account
    -Sign in help http://helpx.adobe.com/x-productkb/policy-pricing/account-password-sign-faq.html
    -http://helpx.adobe.com/creative-cloud/kb/sign-in-out-creative-cloud-desktop-app.html
    -http://helpx.adobe.com/x-productkb/policy-pricing/activation-network-issues.html
    -http://helpx.adobe.com/creative-suite/kb/trial--1-launch.html
    -ID help https://helpx.adobe.com/contact.html?step=ZNA_id-signing_stillNeedHelp
    -http://helpx.adobe.com/creative-cloud/kb/license-this-software.html
    If no
    This is an open forum, not Adobe support... you need Adobe staff to help
    Adobe contact information - http://helpx.adobe.com/contact.html
    -Select your product and what you need help with
    -Click on the blue box "Still need help? Contact us"

  • How to create a validation for the project coding mask

    Hi,
    Would just like to ask how to create a validation for the project coding mask wherein the WBS elements hierarchy will be checked against the template saved. For example,
    project coding mask is XXXX-XXXXX-XX-X-X-X-00-X
    mother WBS should be XXXX-XXXXX-X and lower level WBS would be XXXX-XXXXX-XX.
    The validation should not allow a mother WBS to be XXXX-XXXXX-XX.
    How can we go about this?

    Hi Jacquiline Bersamin,
    You can use validation with the combination of the level and the coding mask.
    In the validation:
    Pre requisite: WBS level = 1
    Validation: Prps-posid = prps-posid :1-12:
    Message : Error
    If required you can give the parameters for your detail error message.
    Please let me know if this does not work.
    Thanks
    Regards
    Srinivasan Desingh

  • New Software Idea for the iPhone

    I have a good software idea for the iphone but I am not a programmer. I checked on the site and it doesn't exist yet. What's next? Who can help to get this project off the ground?

    Did you try here? http://developer.apple.com/

Maybe you are looking for

  • My Sony AVCHD cam is no longer recognized when "logging and transferring"

    I'll try to keep this short and sweet. I have some footage on a Sony HD cam.  When I connect it to the mac, the drive appears just fine.  When I go to "log and transfer" it no longer begins loading itself.  When I try to manually select the disk and

  • FTP Adapter Could not find directory

    I have a BPEL process that I am able to pull from the FTP server, but when I try put a file on the FTP server I get the following errors. I am using the same WSDL to pull and send files. The WSDL is set up as SyncRead with a type = 'MOVE'. The BPEL i

  • VLC crashes on KDE

    So i've had this problem for a while and i'm assuming it's Qt related. Whenever i open VLC and click open > file or directory, it hangs, and i have to force close it. I've tried --reset-config and i've also tried numerous versions from the aur, inclu

  • Display Dithering (poor quality?)

    A couple display observations: - On light gray screens, such as the first bootup screen, noise/grain is detectable. - Once in Leopard, display dithering is apparent. For example, hide the dock and look at the darker gradients towards the bottom of th

  • Why has Skype payments become so unstable

    Why is Skype unable to take regular payments? Why does it refuse to draw money from accounts in credit? Why does Skype switch payment methods without consent? Why does it threaten to cut off our Skype phone number and yet provide only a public forum