0% found this document useful (0 votes)
15 views

Oracle Webservices FAQ

Uploaded by

renga.thiru19
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Oracle Webservices FAQ

Uploaded by

renga.thiru19
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

3/10/2021 Document 1391632.

1
Copyright (c) 2021, Oracle. All rights reserved. Oracle Confidential.

FAQ : Oracle Web Services (Doc ID 1391632.1)

In this Document

Purpose
Questions and Answers
Development and Invocation
References

APPLIES TO:

Oracle WebLogic Server - Version 10.3.6 and later


Information in this document applies to any platform.

PURPOSE

This article aims to answer some of the Frequently Asked Questions on Oracle Web Services products

QUESTIONS AND ANSWERS

What are Web Services?

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?

1. XML Schema Part 1: Structures Click here to know more


2. XML Schema Part 2: Data Types Click here to know more
3. Universal Description, Discovery, and Integration (UDDI) 2.0 Click here to know more
4. Web Services Trust Language (WS-Trust)
Click here to know more on Version 1.4
Click here to know more on Version 1.3
5. Web Services Security Policy (WS-SecurityPolicy) 1.2 Click here to know more
6. Web Services Security (WS-Security) 1.1 and 1.0 Click here to know more
7. Apache XMLBeans 2.0 Click here to know more
8. Java API for XML Registries (JAXR) 1.0 Click here to know more
9. Java API for RESTful Web Services (JAX-RS) 1.1 Click here to know more
10. Java API for XML-based RPC (JAX-RPC) 1.1 Click here to know more
11. Java API for XML-based Web Services (JAX-WS) 2.1 Click here to know more
12. Java Architecture for XML Binding (JAXB) 2.1 Click here to know more
13. Security Assertion Markup Language (SAML) 2.0 and 1.1
Click here to know more on Samlv2.0
Click here to know more on Samlv1.1

How are Web Services represented in the Oracle suite of products?

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

reused, creating a truly flexible, adaptable IT infrastructure

What Web Services standards are supported by WebLogic Server 12c?

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.

Refer to Programming Restful Web Services Guide for more information.

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:

a. SOA Service components


b. SOA Service binding Components
c. ADF Business Components
d. WebCenter Services

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).

Click here to know more on Oracle Service Registry.

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.

The products included in this suite are listed below:

BPEL Process Manager


Human Workflow
Integration Adapters
Business Rules
Business Activity Monitoring
https://mosemp.us.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state=5ft1iw1ss_218&id=1391632.1 3/7
3/10/2021 Document 1391632.1

Complex Event Processing


Oracle Service Bus
Oracle B2B
Oracle Web Services Manager

Development and Invocation

--------------------------

What are the Tools available for Web Service Development ?

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.

JDeveloper makes it easy to use a web service in your application.


You create a proxy to the service using the Create Web Service Proxy wizard, and call the methods in the client class in your
application.
JDeveloper can interoperate with web services developed using other web service architectures.

Refer to Creating Web Services in JDeveloper for more information.

Refer to Using Web Services in JDeveloper for more information.

Can Oracle Web Services be invoked from non-Oracle clients?

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

FAQ : Oracle Database as a Web Services Client (Doc ID 838892.1)

How can I debug Web Services?

You can enable debugging on webservice by following ways.

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?

How does OWSM help me secure my web services?

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.

OWSM Installation Guide

http://www.oracle.com/technetwork/middleware/webservices-manager/owsm-installation-12c-1971739.pdf

Where can I learn more about securing my web services?

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.

Refer to this link for more information.

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

What other resources do you have on Oracle web Ssrvices?

Refer to Oracle Technology Network (OTN) Link for documentation:


http://docs.oracle.com/cd/E24329_01/web.1211/e24963/toc.htm

Code Samples

Code examples using JAX-WS :


http://docs.oracle.com/cd/E21764_01/web.1111/e13758/use_cases.htm#WSGET111
Code examples using JAX-RPC:
http://docs.oracle.com/cd/E21764_01/web.1111/e13760/use_cases.htm#WSRPC111

Oracle University Courses

Creating Web Services Using Java Technology, Java EE 5, Self-Study Course


Developing Web Services Using Java Technology, Java EE 6
Developing Secure Java Web Services (DWS-4120-EE5)
OracleAS 10g R3: Build Web Services

How can I keep up-to-date with Oracle web services technology?

OWSM Blog : http://blogs.oracle.com/owsm/entry/owsm_concepts_11g

OTN documentation Links

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?

You can post your queries to Weblogic Web Services Forum


https://forums.oracle.com/forums/forum.jspa?forumID=728

REFERENCES

NOTE:469588.1 - DBWS Callout Utilities User's Guide for RDBMS 11.1


NOTE:1284574.1 - How do I see SOAP envelope requests and responses?
NOTE:1297210.1 - Sample Code Message Level Security for Weblogic JAX-WS
NOTE:1062533.1 - How to configure two-way SSL in JAX-WS webservice?
NOTE:1302419.1 - How to enable webservice debug flags in Weblogic server?
NOTE:1340777.1 - Interoperability Between Oracle WebLogic Server 11g and Microsoft.NET WCF 4.0 Using Secure Web
Services - Part 1
NOTE:561485.1 - Debugging Web Services Using JDeveloper Http Analyzer
NOTE:1279749.1 - How to secure RESTful Webservice with HTTPS?
NOTE:838892.1 - FAQ : Oracle Database as a Web Services Client
NOTE:1340778.1 - Interoperability Between Microsoft.NET WCF 4.0 and Oracle WebLogic Server 11g Using Secure Web
Service, Part 2
NOTE:428775.1 - DBWS Callout Utilities User's Guide for RDBMS 10.1 or 10.2
Didn't find what you are looking for?

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

You might also like