Oracle 네이티브 웹 서비스란 무엇입니까?
-
21-08-2019 - |
문제
기본 웹 서비스는 XML DB 기술의 새로운 기능입니다.Google에서 나는 그것이 SOA에 매우 가깝다는 것을 발견했습니다.
누구든지 간단하게 설명할 수 있습니까?1) 기본 웹 서비스의 주요 사용법은 무엇입니까? 2) XML DB 11G 및 이전 XML DB 릴리스의 주요 차이점은 무엇입니까?
감사해요.
해결책
문서를 찾았습니다.그거 어려웠 어 )
새로운 기능:
- 바이너리 XML
- XML인덱스
- XMLType OCT는 이제 IOT 대신 힙 저장소를 사용합니다.
- XML 스키마 주석 주석의 기본값 StoreVarrayastable은 이제 사실입니다.
- 저장소 이벤트
- Java의 컨텐츠 저장소 API 지원 (JCR :JSR-170)
- 새로운 저장소 리소스 링크 유형
- WebDav 권한 및 새로운 Oracle XML DB 권한 지원
- 웹 서비스
- 내부 XML 스키마 진화
- 재귀적 XML 스키마 지원
- XLink 및 XInclude 지원
- XML 번역 지원
- 대규모 XML 노드 지원
- 통합 자바 API
- XMLType에 대한 Oracle 데이터 펌프 지원
- Oracle Streams 및 논리적 대기에 의한 XMLType 지원
- Oracle XDK Pull-Parser API (XML 이벤트, JSR-173)
- XQuery 표준 준수
- PL/SQL을 사용하여 네트워크 서비스에 대한 세밀한 액세스
- SQL/XML 표준 준수 및 성능 향상
- XML 업데이트 성능 향상
- XQuery 및 SQL/XML 성능 향상
- XSLT 성능 향상
그리고 웹 서비스에 대해서.
웹 서비스는 애플리케이션이 인터넷을 통해 정보를 교환하고 비즈니스 논리를 구현하는 서비스에 액세스할 수 있는 표준 방법을 제공합니다.귀하의 애플리케이션은 기본 Oracle XML DB 웹 서비스를 사용하여 Oracle 데이터베이스에 액세스할 수 있습니다.사용 가능한 서비스 중 하나를 사용하면 SQL 및 XQuery 쿼리를 실행하고 결과를 XML 데이터로 받을 수 있습니다.또 다른 서비스는 모든 PL/SQL 저장 함수 및 프로시저에 대한 액세스를 제공합니다.후자 서비스를 사용할 때 입력 및 출력 문서 형식을 사용자 정의할 수 있습니다.WSDL은 기본 데이터베이스 웹 서비스 엔진에 의해 자동으로 생성됩니다.
SOAP 1.1은 Oracle XML DB에서 지원하는 버전입니다.애플리케이션은 HTTP POST 메소드를 사용하여 기본 Oracle XML DB 웹 서비스에 SOAP 요청을 제출합니다.Oracle XML DB 구성 파일인 xdbconfig.xml을 사용하여 모든 기본 Oracle XML DB 웹 서비스 및 WSDL 문서의 위치를 구성할 수 있습니다.동일한 구성 파일을 사용하여 웹 서비스에 대한 보안 설정을 구성할 수도 있습니다.
다른 팁
장점과 단점이 있습니다.PL/SQL 경험이 있는 개발자라면 별도의 앱 서버를 거치지 않고도 웹 서비스를 보다 쉽게 제공하고 사용할 수 있습니다.
물론 보안 담당자가 개입할 수도 있습니다. 특히 인트라넷 외부에서 해당 서비스를 사용할 수 있도록 하려는 경우에는 더욱 그렇습니다.하지만 도구 상자에 도구가 하나 더 제공됩니다.
저는 작년 ODTUG 컨퍼런스에서 PL/SQL 웹 서비스를 소개하는 논문을 썼습니다.www.odtug.com의 기술 리소스 섹션에서 확인할 수 있습니다.구경하다.
PL/SQL 패키지/프로 시저/기능을 제로 코딩 및 제로 배포 노력을 가진 웹 서비스로 게시 할 수 있습니다!