Pyun's

-- DB_LINK 확인

SELECT * FROM ALL_DB_LINKS;


-- DB_LINK 생성하는 방법

1. tnsora 파일에 연결하려는 DB_LINK 설정 정보 생성

2. db링크 적용할 오라클  계정 접속

3.DB_LINK 생성

-tnsora 파일에 등록되있는경우

 CREATE DATABASE LINK "DB_LINK명" --DB_LINK명

 CONNECT TO "USERID"

 IDENTIFIED BY "USERPW" 

 USING 'SERVICENAME' --HOST필드에 들어감

 

-tnsora 파일에 등록되지 않은 경우

 CREATE DATABASE LINK "DB_LINK명" --DB_LINK명

 CONNECT TO "USERID"

 IDENTIFIED BY "USERPW" 

 USING '(DESCRIPTION =

   (ADDRESS = (PROTOCOL= TCP)(Host=XXX.XXXX.XXXX.XXXX )(Port= XXXX))

    (CONNECT_DATA = (SID = XXXX))

  )' <<< tns 정보 입력 풀로

 

 

4.DB_LINK 삭제

DROP DATABASE LINK DB_LINK명

'Webservice > 연동' 카테고리의 다른 글

[SOAP] SOAP 특징/ 장단점  (0) 2017.03.10
[REST] REST 특징/장단점  (0) 2017.03.09
[SOAP / REST] SOAP과 REST ..1  (0) 2017.03.08

1.  SOAP 의 특징(Simple Object Access Protocol)

    ● https, http등을 사용하여 XML 기반의 메시지를 네트워크 상에서 교환하는 형태에 프로토콜. 웹 서비스에서  기본적인 메시지를 전달하는 기반.

    ● Client가 물리적으로 인접하지 않은 서버에게 객체나 함수를 호출하여 호출에 대한 결과 값을  받는 RPC중 하나.

    ● 표준화 된 HTTP를 사용하기때문에 모든 기종에서 호환성을 보장.

    ● 분산 웹서비스 환경에서 정보를 교환하는 간단한 통신 프로토콜 

      SOAP = XML+HTTP

1) 클라이언트에 요청과 서버측에 응답을 XML문자열로 포장한후 HTTP로 전송 하는방식

 

2.  SOAP의 장점

    ● 언어 , 플랫폼 , 통신에 중립적

    ● 분산 컴퓨팅 환경을 다루기위해 설계

     에러 처리에 대한 내용이 기본적으로 내장ㅈ

    ●  웹서비스를 위해 보급된 많은 표준과 벤더에 제공하는 도구.


3.  SOAP의 단점

    ●  REST 연동에 비해 복잡하고 무거움

    ●  개발이 어렵고 , 보통 도구(툴)이 필요함



'Webservice > 연동' 카테고리의 다른 글

DB_LINK 생성/삭제  (0) 2017.05.30
[REST] REST 특징/장단점  (0) 2017.03.09
[SOAP / REST] SOAP과 REST ..1  (0) 2017.03.08

1.  REST의 특징(Representational State Transfer)

    ● 클라이언트 / 서버 구조

    ● HTTP와 XML을 포함한 웹 기술/프로토콜으로 SOAP보다 사용이 간편.

    ● ROA의 4가지 속성(Addressability, Connectedness, Statelessness, Homogeneous(Uniform) Interface)과 깊은 관련이있다.

1) Addressability : URI 이용

  서버에 있 모든 Resource는 각 Resource당 클라이언트가 바로 접근 할 수 있는 고유 URI가 존재.


2) Statelessness  : stateless

  모든 요청은 클라이언트가 요청을 할때마다 필요한 정보를 주기때문에 서버에서는 세션정보를 보관할 필요가 없다,  그렇기 때문에 서비스에 자유도가 높아지고 유연한 아키텍처에 적응이 가능하다.

 

3) Homogeneous(Uniform) Interface : HTTP 메소드를 사용 

 모든 Resource는 일반적으로 httpd 인터페이스인 GET,POST,PUT,DELETE 4개의 매소드로 접근되어야함(추가로 HEAD나 OPTION을 추가하기도함).

 결국 4개 매소드로만 DB의 CRUD(Create:POST, Read:GET , Update:PUT , Delete:DELETE) 기능을 하기때문에 이 유형이 아닌경우 처리가 모호해짐.

 * 문자는 다음과 같이 표준 SQL문으로 대응 가능하다. 

          4) Connectedness(연결성)

  서비스내에 하나의 리소스가 주변에 연관된 리소스들과 연결되어 표현(Presentation)이 되어야한다.


2.  REST의 장점

    ●  언어 , 플랫폼에 독립적임(= 제한 되지않음)

    ●  SOAP보다 개발이 쉽고 단순함.

      REST가 지원하는 프레임 워크나 언어 등 도구들이 없어도 구현가능.

    ● 기존 웹 인프라를 사용가능 : 기존 HTTP를 그대로 사용하기 때문에 구현이가능


3.  REST의 단점

    ●  HTTP 프로토콜만 사용가능

    ●  P2P 통신 모델을 가정 했기 때문에 둘 이상을 대상으로 하는  분산 환경엔 유용하지 않음.

    ●  보안, 정책등에 대한 표준이 없기 때문에 관리가 어렵고 이러한 부분까지 고려해서 구현 할 경우 설계나 구현에서 좀 더 어려움.


'Webservice > 연동' 카테고리의 다른 글

DB_LINK 생성/삭제  (0) 2017.05.30
[SOAP] SOAP 특징/ 장단점  (0) 2017.03.10
[SOAP / REST] SOAP과 REST ..1  (0) 2017.03.08

1. SOAP(Simple Object Acess Protocol)
    ● XML을 이용해서 분산처리 환경에서 플랫폼에 영향을 받지않고 정보교환을 할 수 있도록 도와주는 프로토콜.

    ● 요청자가 서버에서 객체나 함수를 호출하여 그값을 변환 받는 RPC(Remote procedure call) 방식중 하나.

    ● HTTP 프로토콜을 사용하기 때문에 거의 모든 기종에서 호환.

    ● 플랫폼에 독립적이며 포로그래밍 언어에도 독립적인 특성.

      



2. REST(Representational State Transfer)

 웹서비스 기존 전달 프로토콜인 SOAP(Simple Object Access Protocol)은  처리 시 원하던 기능에 비해 처리의 오버해드가 발생하는 문제가 있었는데 이러한 단점을 보안하기 위해 등장한 구현 기술이 RESTful 웹서비스.

클라이언트 / 서버 간의 구성요소를 엄격히 분리하여 구현시 단순하고 성능을 높일수 있는 아키텍처(설계방식).

기본적으로 HTTP 프로토콜로 데이터를 전송.


3. SOAP과 REST에 구조/비교

   





1) SOAP

● SOAP(Service Oriented Archiecture)은 SOA로 서비스 지향 구조.

● 서버측에서 UDDI에 레지스트리를 등록하면 요청자가 UDDI에서 제공 서비스 확인 후 서비스 요청 하게 되면 응답자가 그 서비스를 제공하는 형식.


2) RESTful

● ROA (Resource Oriented Archiecture), 리소스 지향 구조.

● 서비스 요청자가 *리소스로 요청하면 제공자가 직접 리소스로 제공해주는 방식.

● Rest구조에서는 리소스마다 고유한 URI를 갖고 있음.

*리소스(Resource):  웹에서 다른 이들과 공유하고자 개방된 모든 자원




참조 ) http://blog.naver.com/hoyeon0/50137172782

'Webservice > 연동' 카테고리의 다른 글

DB_LINK 생성/삭제  (0) 2017.05.30
[SOAP] SOAP 특징/ 장단점  (0) 2017.03.10
[REST] REST 특징/장단점  (0) 2017.03.09