2009-06-28 5 views
0

데이터를 저장하고 데이터를 가져와 데이터를 처리하며 데이터베이스에 저장하는 것으로 가정합니다. 웹 서비스로 데이터를 노출하고 싶습니다 다른 시스템이 처리에 필요한 데이터를 얻을 수 있습니다.내 응용 프로그램 데이터 및 처리 된 데이터를 웹 서비스로 노출

질문 1. 따라야 할 표준이 있습니까? C#으로 웹 서비스를 만들 수 있습니다. 그렇다면 내 앱이 SOA를 준수한다고 말하고 주장 할만큼 충분합니까?

답변

2

"SOA 준수"와 같은 것은 없습니다.

또한 웹 서비스를 토론 한 방식으로 설계한다면 SOA를 수행하지 않는다고 주장 할 것입니다. SOA는 "데이터 노출"을하지 않습니다. SOA는 서비스를 제공합니다. "웹 서비스로 내 데이터를 노출하지 말고"오히려 일부 데이터가 포함될 수있는 서비스를 제공하십시오.

예를 들어, Amazon.com은 "데이터를 노출"하는 웹 서비스를 제공 할 수 있습니다. 또는 "저자 목록 작성", "Purcahse 서적", "희망 도서에 도서 추가"등과 같은 서비스를 제공 할 수 있습니다. 물론 이러한 서비스 작업 중 일부는 대부분 데이터이지만 전체적으로 서비스는 을 사용하여 제공됩니다. 데이터입니다.

0

SOA는 웹 서비스가 아니라 웹 서비스 구현입니다. SOA는 기술 이상의 비전입니다.

나는 개념의 좋은 출발점으로 What is SOA을 제안하고 구현을 결정할 수 있습니다.