서비스-지향의 구조
서비스-지향의 구조에서 “서비스”를 강조합니다
거의 모든 소프트웨어 벤더가 그들의 응용 프로그램들을 서비스-지향의 구조 (SOA)에 기반한 것으로 광고하고 있지만, 만일 더 가까이 들여다 본다면, “SOA”로 광고되는 모든 것이 다 서비스를 지향하고 있는 것은 아니라는 점을 여러분은 알게 될 것입니다. 에피코에서 저희는 SOA 최고의 실행들을 사용하여 상향식으로 형성된 기업 솔루션을 여러분에게 제공하기 위해 지금까지 덜 시도된 길을 택했습니다.
SOA는 실제로 무엇입니까?
SOA는 소프트웨어 과정들이 그것을 거친 다음에야 이용 가능해지고 네트워크에서 발견될 수 있는 서비스로 분류되는 그런 방식으로 기업용 소프트웨어 응용 프로그램을 개발하는 것에 접근하는 방식입니다. 각각의 서비스는 기초를 이루는 실행 세부 사항들은 숨기는 반면에 기업의 요구에 적용될 수 있는 기능성을 제공합니다. SOA는 업무 과정 설계, 작업 흐름, 응용 프로그램 통합에 대한 기존 접근법들의 복잡성과 불변성, 취약점에 집중합니다.
SOA에 대한 에피코의 접근법: 마이크로소프트®.넷™과 웹 서비스, 표준 언어들
에피코는 웹 서비스를 가지고 있는 응용 프로그램들을 만들고 공개하는 용도로 사용되는 마이크로소프트의 플랫폼인 .NET와 함께 시작했습니다. 웹 서비스는 모두 확장성 생성 언어 (XML)라는 하나의 표준을 사용하는데, 이것은 업무용 소프트웨어가 커뮤니케이션하는 것을 더 용이하게 만듭니다. 업무 논리를 웹 서비스로서 제시함으로써, 에피코는 여러분이 업무 규칙들을 만들고, 업무 과정들을 더 잘 관리하고 언제, 어디에서든, 여러분이 원하는 방식대로 시스템에 접근하는 것을 허용합니다. 여러분이 웹 서비스들로서 노출되는 업무 논리를 활용하여 작업 흐름들을 정의하고, 모든 업무의 요구들을 충족시키는 주문 제작 과정 작업 흐름을 달성하도록 허용하는 업무 과정 조정 도구인 에피코 서비스 연결을 이것과 결합하십시오.
SOA의 이점들
SOA는 많은 업체들에서 발견되는 다양한 환경들의 통합을 쉽게 해줄 수 있습니다. SOA는 협력과 정보를 해당 업체 전체에서 그리고 외부 파트너와 공유하는 것을 수월하게 해줍니다. 업무 과정들을 노출시킴으로써, SOA는 기업들이 운영을 개선하는 최고의 방법에 관심을 집중하도록 도와줍니다. SOA는 조직 계통들을 가로지르는 업무 모델을 지원할 수 있는 능력을 제공합니다. SOA는 협력을 강화하고, 종단-대-종단 업무 과정을 수월하게 하고, 운영상의 효과를 개선합니다.
SOA는 당신이 원시부호를 변동함이 없이 당신의 업무 과정들을 맞춤형으로 만들 수 있도록 허용합니다. SOA를 가지고, 시스템 속에 있는 과정들을 당신의 업무에 어울리게 만드는 것은 맞춤형 제작의 문제가 아니라 구성의 문제입니다. 그것을 갱신하여 그 다음 번에 배포할 때, 당신은 맞춤형으로 제작된 것들이 실행되는 동안 분산되어 있는 경우보다 훨씬 더 많은 것을 수월하게 할 수 있습니다.
SOA의 부가적인 이점은 그것이 업무 과정들을 효율화하는 능력을 제공한다는 것인데, 이것은 역으로 민첩한 업무 과정 관리를 촉진합니다. SOA는 업무 과정들이 높은 품질과 신뢰성을 유지하는 동시에 절감된 응답시간에 대한 점점 더 늘어나는 고객 요구들을 더 잘 충족시킬 수 있도록 맞춤형으로 만들어지고 최적화될 수 있도록 업무 과정들을 더 가시화하는 방법을 제공합니다. 그리고 아마도 가장 중요하게는, SOA는 비용을 현저하게 절감시키고 테크놀로지를 업무 단계로 끌어올리면서, 응용 프로그램-대-응용 프로그램과 업무-대-업무 통합의 복잡성들을 가까이에 보존합니다.
에피코는 여러분이 직원들과 과정들, 응용 프로그램들을 유연하고, 가시적이고 민첩한 업무를 위해 연결하는 데 도움을 주는 완벽한 SOA 기업 솔루션을 제공합니다.