Oracle Webservices FAQ
Oracle Webservices FAQ
1
Copyright (c) 2021, Oracle. All rights reserved. Oracle Confidential.
In this Document
Purpose
Questions and Answers
Development and Invocation
References
APPLIES TO:
PURPOSE
This article aims to answer some of the Frequently Asked Questions on Oracle Web Services products
A web service is a program that can be accessed remotely using different XML-based languages.
They can be accessed using widely supported Web protocols such as HTTP.
The web services describe themselves using an XML-based description language (WSDL).
Web services communicate with clients through simple XML messages.
Where can I learn more about the technologies behind Web Services?
Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. web services are the component of the SOA
Suite.
SOA facilitates the development of enterprise applications as modular business web services that can be easily integrated and
https://mosemp.us.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=5ft1iw1ss_218&id=1391632.1 1/7
3/10/2021 Document 1391632.1
Refer to the Features and Standards Supported by WebLogic Web Services Guide for more information.
How do I get started with Web Services in a WebLogic Server 12c environment?
JAX-WS is a standards-based API for coding, assembling, and deploying Java Web services.
JAX-RPC is a specification that defines the Java APIs for making XML-based remote procedure calls (RPC)
JAX-WS is designed to take the place of JAX-RPC in web services and web applications.
The following reference guides helps you to learn programming, assembling, developing clients and administering web
services.
Refer to Getting Started With JAX-WS Web Services Guide for more information.
Refer to Getting Started With JAX-RPC Web Services Guidefor more information
Can I develop RESTful Web Services in WebLogic? If yes, where can I learn more
https://mosemp.us.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=5ft1iw1ss_218&id=1391632.1 2/7
3/10/2021 Document 1391632.1
Yes, you can develop RESTful web services in WebLogic 10gR3 (10.3.x) and later versions.
Representational State Transfer (REST) describes any simple interface that transmits data over a standardized interface (such
as HTTP) without an additional messaging layer, such as SOAP.
What are Oracle Infrastructure Web Services? Where can I learn more?
In Oracle Fusion Middleware 11g, there are two categories that support the development, security, and administration of the
following types of web services:
1. Oracle Infrastructure Web Services : SOA, ADF, and Web Center services
2. WebLogic Web Services (Java EE Web Services)
The below list are the types of Oracle Infrastructure Web services supported in Oracle Fusion Middleware 11g:
Refer to Introducing Oracle Infrastructure Web Services Guide for more information.
What is the Oracle Web Services Manager? Where can I learn more about it?
Oracle Web Services Manager (OWSM) provides a security framework for Service-Oriented Architecture (SOA) environments,
Oracle WebCenter, Oracle ADF applications and JAX-WS web services.
OWSM Uses Oracle Enterprise Manager (EM) Fusion Middleware Control for management tasks at runtime.
OWSM also integrates with Oracle JDeveloper to support web services security at design time.
Refer to Getting Started with Oracle Web Services Manager for more information.
What is the Oracle Service Registry? Where can I learn more about it?
Oracle Service Registry is a fully V3-compliant implementation of the UDDI (Universal Description, Discovery and Integration)
specification, and is a key component of a Service Oriented Architecture (SOA). A UDDI registry provides
a standards-based foundation for locating services, invoking services and managing metadata about services (security,
transport or quality of service).
What is the difference between Oracle Web Services products and the Oracle SOA Suite?
Oracle SOA Suite is a complete set of service infrastructure components for creating, deploying, and managing services.
--------------------------
You can use any of the below Development Tools to build J2ee web services
* Oracle JDeveloper
* Oracle Enterprise Pack for Eclipse(OEPE)
* Oracle Workshop
Can I develop and/or invoke Web Services using Oracle JDeveloper? Where can I learn more?
Yes , you can use the JDeveloper, a full fledged IDE to develop or invoke web services.
Yes , Oracle has performed interoperability testing to ensure that the web services created using WebLogic Server can access
and consume web services created using Microsoft Windows Communication Foundation (WCF)/.NET 3.0 and 3.5 Framework
and vice versa.
Can third-party Web Services ( Microsoft .NET, Apache Axis etc ) be invoked from Oracle WebLogic?
Oracle supports interoperability between Oracle WebLogic Server 11g and Microsoft.NET WCF 4.0 Using Secure Web Services.
Refer the below White paper published in Knowledge base for more information
Interoperability Between Oracle WebLogic Server 11g and Microsoft.NET WCF 4.0 Using Secure Web Services - Part 1
(Doc ID 1340777.1)
Interoperability Between Microsoft.NET WCF 4.0 and Oracle WebLogic Server 11g Using Secure Web Service, Part 2
(Doc ID 1340778.1)
Is it possible to develop and/or invoke Web Services from the Oracle Database?
Yes , you can invoke web services from the Database using the Oracle Database Web Services ( DBWS ) Callout Utility
Please refer to the following Documents containing the step by step instructions.
1. DBWS Callout Utilities User's Guide for RDBMS 10.1 or 10.2 (Doc ID 428775.1)
https://mosemp.us.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=5ft1iw1ss_218&id=1391632.1 4/7
3/10/2021 Document 1391632.1
2. DBWS Callout Utilities User's Guide for RDBMS 11.1 (Doc ID 469588.1)
Refer to Using Database Web Services for more information on Developing Database Web Services Using Oracle JDeveloper
1. By adding the debug flags to your server startup script, refer to Note 1302419.1 - How to enable webservice debug flags in
Weblogic server?
2. Enable HTTP analyzer to monitor the Web Services calls, refer to Note 561485.1 - Debugging Web Services Using
JDeveloper Http Analyzer
Security
What type and level of security does Oracle WebLogic offer for Web Services?
To secure Weblogic web services, Oracle Weblogic provides you three different types of security.
1. Message-level security
2. Transport-level security
3. Access control security
Refer the link to understand What Type of Security Should You Configure?
You can use the Oracle WSM policies as an alternative to the WebLogic Server WS-Security policies for enforcing security for
web services.
Refer to the Guide Using Oracle Web Services Manager Security Policies for Weblogic Server for more information.
http://www.oracle.com/technetwork/middleware/webservices-manager/owsm-installation-12c-1971739.pdf
Oracle Web Services Manager offers a comprehensive and easy-to-use solution for policy management and security of service
infrastructure.
It provides visibility and control of the policies through a centralized administration interface offered by Oracle Enterprise
Manager.
Where can I learn more about invoking other web services securely?
Refer the below OWSM Documentation to learn more about configuring the Web Service security
http://www.oracle.com/technetwork/middleware/webservices-manager/index.html
Refer to the below Weblogic Web service Security Documentation to learn more on securing web services at code level.
http://docs.oracle.com/cd/E24329_01/web.1211/e24488/toc.htm
https://mosemp.us.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=5ft1iw1ss_218&id=1391632.1 5/7
3/10/2021 Document 1391632.1
Additional Resources
Code Samples
OWSM
http://www.oracle.com/us/products/middleware/application-server/web-services-manager-066515.html
Weblogic Web Services
http://www.oracle.com/technetwork/middleware/weblogic/documentation/index.html
I have a question or issue with an Oracle Web Services product. Where can I get help?
REFERENCES
Document Attributes
Author: VIJAGOPA.IN; Status: PUBLISHED(EXTERNAL)
Owner: MAUWONG.US Publisher: [email protected]
Alias: Content Type: TEXT/X-HTML
https://mosemp.us.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=5ft1iw1ss_218&id=1391632.1 6/7
3/10/2021 Document 1391632.1
Distribution: EXTERNAL Visibility: EXTERNAL
Created By: VIJAGOPA.IN Created: Jan 5, 2012
Modified By: MPALMERJ.US Modified: Aug 24, 2020
Reviewed By: [email protected] Reviewed: Feb 29, 2012
Source: AWIZ Exception: No
Priority: 1
https://mosemp.us.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=5ft1iw1ss_218&id=1391632.1 7/7