Services and APIs

Can someone explain to me the difference between services and APIs?

938000 wrote:
Valad thanks for explaining in a very simple way.

I understood the difference between the API and the Service.

As I understand it. API come in the JAR and DLL files has classes to implement a feature. So I use the methods / functions available in for the results desired. But when we use all we need to know is what I send to a service and what outgoing I will get. The service (implementation) in turn can use the API to do the job. Service are defined at a very abstract level. API is also dependent on technology. I can't use java API to dot net program. Where as a service is implemented independent.

Perfect.

>

But when I see the service from a point of view of a developer. How I will write to the service. I know the service description is written in WSDL. But if the service interface are implemented independent, then they must be standard, so the language in which they are written.

Standards are documented by the W3C, many languages that implement the standards. At a foundation level "language that everyone needs to understand XML, on top of XML, you have a lot of defined standards, XPath, XSL, SOAP, etc...
http://www.w3.org/standards/webofservices/

See you soon,.
Vlad

Tags: Fusion Middleware

Similar Questions

  • Basic authentication with the RESTful WEb service and a Web Service reference

    Hi all

    We have made significant progress on getting an application to work with RESTful web services, but are now trying to understand how to lock a RESTful Web service while making it available for a particular application.

    We use one of the 'emp' table sample web services come with Apex 4.2 and are trying to apply the Basic Auth to the WEb Service using Weblogic filter defined in the web.xml file. Which works very well. I now get challenged when I try to go to:

    https://wlogic.edu/Apex/BNR/ACE/HR/empinfo/

    And when I authenticate this challenge, I am able to get the data. (we are usiing the Weblogic-level LDAP authentication)

    However, I'm not sure how to get even basic authentication to work with Web Service reference in my application. I see the error message in the application when I try to call this Web Service:

    401 Unauthorized <

    And I see:
    "The request requires user authentication. It MUST contain a header field WWW-Authenticate (section 14.46) containing a fault that is applicable to the requested resource. The client MAY repeat the request with a suitable authorization (section 14.8) header field. If the request already includes identification of the authorization information»

    How can I provide the credentials in the Web reference or provide credentials in the Application?
    Web service works fine if I remove the auth basic RESTful web service in the Web.xml file.

    We should NOT use basic auth and auth Weblogic web service definition basic RESTful Workspace use instead. If so, how would we implement THIS basic authentication in the definition of Web Service and the Web SErvice reference on the application?

    Thank you
    Pat

    Hello Scott,

    Thank you. There is a function for rest in the package:

    function make_rest_request(
    --
    -- This function invokes a RESTful Web service with the supplied name value pairs, body clob, or body blob
    -- the response as an clob.
    --
    -- Arguments:
    --   p_url                  The url endpoint of the Web service
    --   p_http_method          The HTTP Method to use, PUT, POST, GET, HEAD or DELETE
    --   p_username             The username if basic authentication is required for this service
    --   p_password             The password if basic authentication is required for this service
    --   p_proxy_override       The proxy to use for the request
    --   p_body                 The HTTP payload to be sent as clob
    --   p_body_blob            The HTTP payload to be sent as binary blob (ex., posting a file)
    --   p_parm_name            The name of the parameters to be used in name/value pairs
    --   p_parm_value           The value of the paramters to be used in name/value pairs
    --   p_wallet_path          The filesystem path to a wallet if request is https
    --                          ex., file:/usr/home/oracle/WALLETS
    --   p_wallet_pwd           The password to access the wallet
    --
        p_url               in varchar2,
        p_http_method       in varchar2,
        p_username          in varchar2 default null,
        p_password          in varchar2 default null,
        p_proxy_override    in varchar2 default null,
        p_transfer_timeout  in number default 180,
        p_body              in clob default empty_clob(),
        p_body_blob         in blob default empty_blob(),
        p_parm_name         in wwv_flow_global.vc_arr2 default empty_vc_arr,
        p_parm_value        in wwv_flow_global.vc_arr2 default empty_vc_arr,
        p_wallet_path       in varchar2 default null,
        p_wallet_pwd        in varchar2 default null ) return clob;
    

    My point was that using the API makes things easier if you have to look for a solution.

    Denes Kubicek
    -------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Apress.com/9781430235125
    http://Apex.Oracle.com/pls/Apex/f?p=31517:1
    http://www.Amazon.de/Oracle-Apex-XE-Praxis/DP/3826655494
    -------------------------------------------------------------------

  • I have a 6 s with Verizon iPhone. Can I send/receive calls (using this service and calls on other devices functionality) on my iPhone 5s, who was with AT &amp; T service, but has no service now since I switched to Verizon?

    I have a 6 s with Verizon iPhone. Can I send/receive calls (using this service and calls on other devices functionality) on my iPhone 5s, who was with AT & T service, but has no service now since I switched to Verizon?

    Note: I'm able to get two phones to ring with an incoming call, but the 5s consist not out. Whenever I dial a number, it says call failed.

    Do not dial a number. Try to choose a contact in the contacts App and tapping on telephone button.

    That said, I don't think that outgoing calls work on continuity since another iPhone. given that the iphone is designed to make calls through its own service.

    Document to support that you just did not mention calls from a secondary iPhone at all, it points to Mac, iPad and iPod touch, which leads me to believe that it won't work.

    It runs from devices such as iPads and Macs, who have no other way to place a cell call.

  • My iphone 6 has no service and always looking. WiFi works, sprint is not sure what is wrong with it. no damage ever to the phone. factory reset did not fix the it. Please advise?

    I need to know if I have a network problem or a hardware problem? My iphone 6 does not service and always looking, the wifi works. Phone has never been damaged. Sprint can't fix it, they think that its hardware problem. Factory reset did not work. Please advise?

    isoldier86 wrote:

    I need to know if I have a network problem or a hardware problem? My iphone 6 does not service and always looking, the wifi works. Phone has never been damaged. Sprint can't fix it, they think that its hardware problem. Factory reset did not work. Please advise?

    Get help with hardware features on your iPhone, iPad and iPod touch - Apple Support

  • How to enable web services and search for printer email address

    I am trying to sign up for the monthly INK from HP.  As part of the application, they ask me a CODE.  However, I can't CODE because I am advised that my Web services are not enabled.  How to enable Web services so that I can complete my application?  Thanks for any help you can offer me.

    Hello

    What model of printer you have?

    Assuming your eprint-enabled printer, please follow the steps below to connect to web services and get your email from the printer.

    To find printers e-mail you need to enable web services from the front panel of the printer. It is normally a button on the front panel or an option in a menu.

    The printer will be connected to your WiFI network, and once the device is activated, it should display a page with a code composed of letters and numbers. It is the e-mail address of printers (when you add a @hpeprint.com to it).

    Once you have this, go ahead and configure a connected HP account and register the printer to your account. This will allow you to manage settings of the ePrint printer but also to track the history of the work.

  • Satellite L500D - 16M - Service and repair

    I just wanted to say a big thanks to toshiba,
    1. for the excellent communication on the repair order and serivce offered u
    2. for fast repair and return of my laptop

    It was a pleasure to deal with you guys at toshiba I've seen negative comments, I can assure people that this isn't what happened to me in the slightest

    Hello

    It of always nice to read these comments and you're not the only one who is very pleased with the service and repair.

    I can confirm what you wrote: It's very nice to speak with an authorized service provider and guys know a lot of things. The repair is very fast and takes only a few days. :)

    Of course sometimes you read negative feedback because nobody is perfect and I think that it s also depending on the situation, but in general my friends and I are very satisfied with the service and quality of Toshiba laptops!

  • My iPhone says 5 c searching for service and I know I service someone know what is the problem with my phone?

    I need help

    If you see no Service or search on your device, or cannot connect to a cellular network or cellular data, follow these steps:

    1. Restart your iPhone or iPad.
    2. Looking for a carrier settings update.
    3. Remove the SIM card and put it again. If the SIM card is damaged, or does not fit in the drawer of the SIM card, contact your carrier.
    4. Reset your network settings. Tap Settings > general > reset > reset network settings. This also resets the Wi - Fi networks and passwords, cell parameters and VPN and APN settings you used before.
    5. If you have another device, see if you can connect your business with her network to this place.
    6. Contact your operator for:
      • Make sure your account is active and in good and due form.
      • Make sure that there are no failures in your area.
      • Verify that your device is not blocked to receive cellular services and is set up with the right data plan.
    7. Update your iPhone or iPad to the latest version of iOS.

    If you still cannot connect to a cellular network and have confirmed with your carrier is not a problem with your account, or your network, try to restore your device.

    If you cannot connect to a cellular network or cellular data - Apple Support

  • How lauch ' Toshiba services and Options?

    When I try to run TOSHIBA Services and Options, he launched a Notepad file called "index".

    How can I solve this problem?
    Thank you very much
    Robert Dawson

    Hello

    Seems that you are owner of a Satellite Pro A120. Am I wrong? I checked you another thread ;)

    Anyway, back to this announcement. I m a little surprised and I wonder what tools of Toshiba you mean?
    The Options and Services TOSHIBA are not known to me!

    Where did you find these tools or the place where you want?
    You can find most of the Toshiba tools and utilities in the assistance of Toshiba.
    It is a reservoir for all Tosh tools pre-installed.
    But as far as I know nothing beats the Services TOSHIBA and Options

  • What are the differences between the services and site domain group policy and group policy?

    What are the differences between the services and site domain group policy and group policy?

    Server must wonder about the Technet site.  http://social.technet.Microsoft.com/forums/en-us/home

  • I install the spilitter of bandwidth for isa server 2006 after the stoped.i of the microsoft firewall service cannot start this service and I take the error 1068-how do I do

    I install the spilitter of bandwidth for isa server 2006 after the stoped.i of the microsoft firewall service cannot start this service and I take the error 1068-how do I do?

    Hello

    Your question is beyond the scope of these forums.

    Please use the following links for that matter.

    Network Infrastructure servers Forum:
    http://social.technet.Microsoft.com/forums/EU/winserverNIS/threads

    Category of the Windows Server:
    http://social.technet.Microsoft.com/forums/EU/category/WindowsServer

    Concerning

  • Can I make my Vonage phone service and always access the internet through MSN Premium

    Can I make my Vonage phone service and always access the internet through MSN Premium

    Hello

    The question you posted would be better suited to the MSN support. I suggest you to contact MSN support for assistance.

    How to contact MSN customer service
    http://support.Microsoft.com/kb/940784
    https://support.MSN.com/contactus.aspx?scrx=1
    http://answers.MSN.com/forums.aspx?ProductID=29

  • I click on the botton of start and type msconfig and the area off I click Service and discovered that 80 Microsoft has been stop mark what's causing this and how can I solve the problem

    I click on start and type in msconfig research and a box has opened and then I click on the Service and 80 this was mark stop. They all register of microsoft corporation. I believe this, why I had some problem with my computer.

    Hello

    There may be no problem that many Services start and stop on request so everything can be normal.

    Start - type in the search box-> control of the superior and right click on - RUN AS ADMIN.

    Or Control Panel - Administrative Tools - Control Services.

    To check the default settings for Windows Services:

    Windows 7
    http://www.blackviper.com/2009/01/13/black-vipers-Windows-7-service-configurations/#more-2989

    Windows 7 Service Pack 1
    http://www.blackviper.com/2010/12/17/black-vipers-Windows-7-Service-Pack-1-service-configurations/

    BlackViper - for Vista SP1 - Services - all return to their default values.
    http://www.blackviper.com/2008/01/28/black-vipers-Windows-Vista-Service-Pack-1-service-configurations/#more-3020

    BlackViper - for Vista SP2 - Services - all return to their default values.
    http://www.blackviper.com/2009/05/31/black-vipers-Windows-Vista-Service-Pack-2-service-configurations/#more-2991

    I hope this helps.

    Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle=""><- mark="" twain="" said="" it="">

  • Want to access a SOAP service and display the data in the external list

    Hello

    I could see a WCF Service via the type of external content successfully. Now I want to access a SOAP Service and display the data in an external list in Sharepoint 2010. I am able to create a data source with success with the SOAP service, but how to display the data in the external list as external list uses only as data sources for external content types.

    Also with WCF as external content type, it is only on WCF services or any kind of web services can be added as an external content type.

    Any help would be appreciated.

    Thanks in advance

    Hello sunny198218,

    The question you have posted is related to Windows Communication Foundation Service and would be better suited in the MSDN forum for category Windows Communication Foundation. I've included a link to the forum where you can ask your question.
    http://social.msdn.Microsoft.com/forums/en-us/WCF/threads

    Sincerely,

    Marilyn

  • I am not able to browse the network. The workstation services and control of browser will not start. The event log shows the workstation service terminated with error code 2250.

    Internet, not able to browse computers on the network

    The computer has internet access, but I am not able to browse the network. The workstation services and control of browser will not start. The event log shows the workstation service terminated with error code 2250. Also in the event log Workstation reports: could not load RDR device driver. Cannot run the sfc in safemode, gives the 0x000006ba error, the rpc server is unavailable. Runs under normal windows, noticed in the registry last run: 0x000003e3 error code (try adding c:\windows\system32\drivesr\i81xnt5.sys to the dllcache)

    I'm puzzled.

    Hello

    I suggest you to send your request in the below link.

    http://social.technet.Microsoft.com/forums/en-us/itproxpsp/threads

  • error 1321: NTauthority or Services and controller app sez he has a problem and the computer shuts down

    sez no authority trying to run AVG or Malwarebytes - every 1/2 hour or if some "prog system? NTauthority or Services and controller app sez he has a problem and the computer shuts down

    Hello

    • What is the full error message?
    • What were the changes made to nfore this question?
    • What exactly do you mean by "no authority running avg or malwar bytes?
    It's a possibility that there is a startup program that is launched with a command line and it appears.
    You need to perform a clean boot to find the program that is causing and then disable or remove.
    How to configure Windows XP to start in a "clean boot" State
    http://support.Microsoft.com/kb/310353/en-us
    Note: When you have finished troubleshooting, proceed as explained in the article to reset the computer to start as usual.

Maybe you are looking for