서비스 지향 소프트웨어 엔지니어링

Service-oriented software engineering

서비스 지향 소프트웨어 엔지니어링([1]SOSE)은 서비스 엔지니어링이라고도 하며 다른 서비스 공급자가 제공하는 재사용 가능한 서비스(서비스 지향)를 구성함으로써 소프트웨어 시스템을 개발하는 데 초점을 맞춘 소프트웨어 엔지니어링 방법론입니다.컴포넌트 기반 소프트웨어 엔지니어링의 많은 특징, 즉 재사용 가능한 컴포넌트에서 소프트웨어 시스템의 구성을 공유하지만 런타임에 필요한 서비스를 동적으로 찾을 수 있는 기능을 추가합니다.이러한 서비스는 다른 사용자가 웹 서비스로 제공할 수 있지만, 필수적인 요소는 서비스 사용자와 서비스 [2]공급자 간의 연결의 동적 특성입니다.

서비스 지향 인터랙션 패턴

서비스 지향 상호 작용에는 서비스 공급자, 서비스 사용자 및 서비스 레지스트리의 세 가지 유형이 있습니다.이들은 시간에 따라 달라질 수 있는 역동적인 협업에 참여합니다.서비스 프로바이더는 서비스 레지스트리와 함께 자신의 기능과 가용성을 공개하는 소프트웨어 서비스입니다.서비스 사용자는 서비스 공급자가 제공하는 서비스를 사용하여 일부 작업을 수행하는 소프트웨어 시스템(서비스 자체일 수 있음)입니다.서비스 사용자는 서비스 레지스트리를 사용하여 사용할 수 있는 서비스 공급자를 검색 및 찾습니다.이 검출과 로케이션은 서비스 사용자가 서비스 [2]레지스트리에서 요구하면 동적으로 발생합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 서비스 엔지니어링: 정의 프로세스, Study.com (2021년 11월 10일 갱신)
  2. ^ a b 세르반테스, 훔베르토, 홀, 리처드 S. "서비스 오리엔테이션의 기술적 개념"1장 1-26페이지, 조란 스토야노비치와 아잔타프 다하나야케에서서비스 지향 소프트웨어 시스템 엔지니어링: 과제와 프랙티스.IGI(Idea Group Inc.), 2004. ISBN978-1-59140-428-6.

추가 정보

외부 링크