본문 바로가기

Dev.../웹서비스

[펌] [WEB-SERVICE] - [AXIS] 세팅하기 -[AXIS] - Apache eXtensible Interaction System------------------------------------------[개요]: AXIS는 전송, 글로벌, 서비스라는 세 부분으로 이뤄진 SOAP의 한 엔진이다.이는 클라이언트 프로그램에서 타켓 서비스까지의 호출과정을 메시지의 흐름으로 보고,메시지는 자바의 필터 패턴을 구현한 여러 클래스들을 지나면서 데이터의 스트림이 처리되듯이 타켓 서비스로 전달되도록 한 것이다.이 세 부분은 각각 여러 원통형으로 생긴 구조물들이 등장하는데, 이 안에 다시 작은 원통이 존재한다. 큰 원통형 구조를 체인이라 하고, 각 체인안에 포함되는 작원통들을 핸들러라고 한다.따라서, AXIS 엔진의 구조는 체인구조 또는 핸들러 구조라고 한다. [특.. 더보기
[펌] WSDL WSDL(Web service Definition Language) : 웹서비스를 제공하려는 서버들은 각 클라이언트(사용자)에게 자기의 웹서비스 명세서를 제공해야 하는데 이때 WSDL를 이용하여 제공한다. : W3C에서 그 표준화 작업이 완료(버전1.1) 1. 웹서버는 WSDL문서를 작성,보관2. 웹서버는 UDDI 레지스터리에게 URL로 WSDL문서를 공개.3. 웹서비스 클라이언트는 UDDI레지스터리에게 웹서비스를 받고자하는 서버의 URL를 획득4. 웹서버의 URL를 획득한 웹서비스 클라이언트는 그 웹서버에게 WSDL문서 요청5. WSDL를 해석하여 응용프로그램을 작성.. 더 구체적으로 말해서, WSDL은 만약 자바(저의 경우)로 구현했다면 웹서비스의 기능, 프로시저(보통 메쏘드)의 이름, 인자. 리턴값.. 더보기
[펌] Getting Started with XMLBean Getting Started with XMLBeansXMLBeans provides intuitive ways to handle XML that make it easier for you to access and manipulate XML data and documents in Java.Characteristics of XMLBeans approach to XML:It provides a familiar Java object-based view of XML data without losing access to the original, native XML structure. The XML's integrity as a document is not lost with XMLBeans. XML-oriented A.. 더보기
[펌] XMLBeans 소개(2) XMLBeans 소개 (2) 이번에는 지난 글에 이어 XMLBeans 가 가진 몇가지 기능들에 대해서 알아보도록 하겠다. XML Curosr XMLCursor 는 XML 을 Java Beans 유형으로 다루려할 때에 XML 문서상의 포인터를 JavaBeans 상에서 유지함으로써 보다 다루기 쉽도록 한 개념이다.Cursor 의 입장에서보면 XML은 일련의 token이다. 그러한 token들은 token types 이라는 분류로 구분되어진다. token types 는 START (for the beginning of an element), END (for its end), ATTR (for an attribute), and TEXT (for an element's text content) 등이 있다. 지난번.. 더보기
[펌] XMLBeans 소개(1) XMLBeans 소개 (1) XMLBeans 는 2003년 9월 BEA 에서 Apache Project 에 제출한 기술이다.BEA 의 개발환경 즉 Weblogic Workshop 을 기반으로 한 SOA 기반의 개발환경은 매우 매력적이였지만 플랫폼 독립적인 제품을 만드는 필자의 입장에서 채택을 꺼려한 이유에는 벤더의존적이였다는 것이였다. 이러한 한계를 인식한 BEA 에서 서서히 그들의 기술을 Open 하기 시작하여 표준화하려는 노력들을 시작하였다. XMLBeans 도 그러한 움직임에서 Apache에 공개된 기술이며, Beehive 의 구성 요소 중 하나이다. Beehive 에 대한 자세한 설명은 다음 기회로 미루기로한다. 필자도 XML 문서를 다루기 위하여 DOM 과 같은 XML Parser 를 이용하여 .. 더보기
[온라인북] Programming Web Services with SOAP SOAP Book~ 더보기
WebLogic의 기술적인 자료들이 풍부한 곳.. http://dev2dev.bea.com 뭐~ 아는 사람들은 다 알겠지만... 국내 WebLogic엔지니어에게 물었봤던 자료에 대해서..여기서 찾았네요.. WAS들이 IIOP콜이 당연히 되는 것인데.. 이해를 못하는 엔지니어도 있고.. 성질(?)내는 엔지니어도 있군요~~ 쩝~~~ 이 사이트 들어가니까.. WebLogic의 자료는 있군요..C++자료니까.. 충분하죠~~캬캬~~ 더보기
Peer-to-Peer Grid Database for Web Service Discovery(2002) 815Kb - PDF문서입니당.. 더보기
CMP 선택.... 과연? Why Choose A CMP Architecture? Find Strengths in Performance By Tyler Jewell Last month, I talked about the power of CMP entity EJBs and provided a number of scenarios where leveraging the CMP model would be preferable to developing stateless session EJBs that use JDBC or JDO. This month, I'll talk about the reasons for using a CMP architecture over a BMP one in entity EJBs. Reasons to Use BMP w.. 더보기
[펌] WebService Behavior About the WebService Behavior Internet Development IndexThe WebService behavior enables client-side script to invoke remote methods exposed by Web Services, or other Web servers, that support the SOAP and Web Services Description Language (WSDL) 1.1. This behavior provides developers the opportunity to use and leverage SOAP, without requiring expert knowledge of its implementation. The WebServic.. 더보기