Как применить наборы политик к отдельным методам веб-службы SCA в веб-сфере
Я развернул компонент SCA Tuscany (разработанный в IBM Rational Application Developer) в WebSphere 8.5. Имеет привязку к веб-сервису с 5 методами. Я хочу применить разные наборы политик для каждого метода. Однако в консоли администратора в разделе "Поставщики услуг" я вижу только "Службу" и "Конечную точку", т. Е. Никакие операции не перечислены.
Я могу сделать это очень хорошо на уровне эксплуатации с обычными сервисными компонентами JAX-WS.
Это второй день попытки решить эту проблему. Я перепробовал все аннотации SCA в коде реализации Java, но без радости.
У кого-нибудь есть идеи?
1 ответ
Не уверен, что полностью слежу за вашим вопросом, но вот что я думаю, это ответ. В SCA вы не определяете политики на уровне поставщиков услуг, вместо этого вы можете указать их в файле SCA Composite, на уровнях реализации, услуг и / или ссылок.
Центр знаний WAS содержит исчерпывающую документацию о том, как выполнить задачу добавления и настройки политик в приложениях SCA. Откройте эту ссылку и прокрутите вниз до настройки безопасности для приложений SCA.
Вы можете лучше взглянуть на этот документ, который является спецификацией SCA Policies
http://docs.oasis-open.org/opencsa/sca-policy/sca-policy-1.1.pdf