문제

저의 동료는 XSLT를 한 번 사용하는 것이 비즈니스 규칙을 처리한다고 언급했습니다. 그는 사용자가 어떤 종류의 텍스트 형식으로 비즈니스 규칙을 작성할 수있는 시스템이 있다고 언급 한 다음 프로그램은 XSLT를 사용하여 텍스트를 처리하고 응용 프로그램에서 런타임시 규칙을 적용합니다.

누군가 나를 위해이 주제에 대해 약간의 빛을 비출 수 있습니까?

감사!

도움이 되었습니까?

해결책

나는 당신의 동료가 BPEL을 언급하고 있다고 생각합니다. 비즈니스 프로세스 실행 언어. BPEL은 비즈니스 프로세스를 설명하기위한 XML 기반 실행 언어입니다.

XML 형식이기 때문에 XSLT를 사용하여 비즈니스 규칙을 생성하거나 변환 할 수 있습니다. 그러나 나는 BPEL에 익숙하지 않으므로 그런 일을하는 시스템을 모릅니다.

다른 팁

아야. 나는 그것을 추천하지 않을 것이다.

첫 번째 응답자가 말했듯이 XSL-T는 XML을 변환하기위한 것입니다. 규칙 엔진이 아닙니다. 나는 그것이 기술의 오용처럼 들린다 고 생각합니다.

XSL-T 변환은 쓰기에 직관적이지 않습니다. 비즈니스 규칙의 목표 중 하나가 비즈니스 담당자가 규칙을 업데이트하고 유지할 수있게하는 경우 XSL-T보다 더 둔하고 어려운 기술을 상상할 수 없습니다.

예. 다소 같은 텍스트 형식을 Excel이라고하며 사용자는 모든 종류의 복잡한 작업을 수행하는 경향이 있습니다. 그런 다음 프로그래머는 XSLT를 포함하여 그가 찾을 수있는 모든 반짝이는 새로운 기술로 처리하려고 많은 시간을 소비하고 결국 모든 불일치를 중심으로 직접 코딩하기로 결정합니다. 제정신 사용자가 프로그래머를 처음으로 얻을 수 있도록 신뢰하지 않기 때문에 완전히 자동화되지 않습니다.

XSLT는 XSL Transform을 나타냅니다. XML 문서를 한 양식에서 다른 양식으로 변경하는 데 사용됩니다.

시스템의 경우 Microsoft Biztalk는 하나의 XML 문서를 다른 XML 문서에 매핑하는 매핑 작업에서 XSLT를 사용합니다. XSLT 내에서 사용자는 .NET 코드를 사용하여보다 복잡한 처리를 수행 할 수 있습니다.

다른 사람이 훨씬 더 좋은 설명을 가질 것이라고 확신하지만 XSLT 튜토리얼을 인터넷 검색하여 쉽게 찾을 수 있습니다. 큰 주제입니다.

가능해야합니다. XML에 규칙을 작성하고, 사례 데이터는 XML에 있어야하고, 사례 데이터를 규칙과 비교하고 관련 규칙을 올바른 순서로 실행하는 일반 XSLT를 작성할 수 있습니다.

비즈니스 사용자는 XSLT를 알 필요가 없으며 규칙을 작성하는 방법을 알아야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top