Processos do BPEL
Esses processos são responsáveis por executar a conversão do formato do Oracle Utilities para o formato MultiSpeak 4.1, chamando os callouts de processos e chamando o ponto de extremidade remoto para acionar os eventos do dispositivo.
Processo Composto OnDemandRead: Chama o ponto de extremidade remoto para acionar o evento de leitura sob demanda. Uma resposta assíncrona responde à camada OUAF quando a leitura chega.
Processo Composto ConnectDisconnect: Chama o ponto de extremidade remoto para acionar o evento de conexão/desconexão. Uma resposta assíncrona responde à camada OUAF quando chegar confirmação do evento solicitado.
Processo Composto CommissionDecommission: Chama o ponto de extremidade remoto para acionar o evento de ativação ou desativação. Depois de a chamada síncrona ter sido concluída, um dos segundos serviços de callout de negócios a seguir é chamado para determinar se o callout "recebido" ou "concluído" relacionado deve ser executado.
-
isExecutingCommissionReceived-Callout
-
isExecutingCommissionCompleted-Callout
-
isExecutingDecommissionReceived-Callout
-
isExecutingDecommissionCompleted-Callout
Composto DeviceStatusCheck: Chama o ponto de extremidade remoto para acionar o evento iniciar detecção de indisponibilidade. Uma resposta assíncrona responde à camada OUAF quando chegar confirmação do evento solicitado.
Composto ProcessCallout: Esse callout de negócios fornece um ponto no qual os clientes e os implementadores podem incorporar lógica e transformações de negócios personalizadas. Esse composto inclui os WSDLs e a lógica de processamento para todos os processos MultiSpeak. A implementação padrão de cada método é um retorno direto da entrada.
Para obter informações adicionais sobre os processos do BPEL incluídos no Kit de Desenvolvimento do Adaptador Oracle Utilities Smart Grid Gateway, consulte Processamento do Business Processing Execution Language.
Serviços da Web
Esses serviços da Web são, todos, definidos no sistema Head-End. Os WSDLs foram adicionados à camada Armazenamento de Metadados (MDS) em OUAF e todas as referências ao WSDL apontarem para esse local de MDS. Esses serviços da Web têm segurança HTTP por padrão. Pode ser necessário modificar a segurança como parte da sua implementação.
Serviço da Web |
Processo do BPEL Relacionado |
Descrição |
---|---|---|
CB_ServerService |
ConnectDisconnect |
Esse serviço da Web define a interface de retorno, o meio pelo qual o status é retornado para o sistema de chamada. Esse serviço da Web só é chamado pelo sistema Head-End, não por OUAF. Apenas o método da Web CDStateChangeNotification é implementado no composto. O formato do endpointURI é: http://<EM_SERVER>:<EM_SERVER_PORT>/soa-infra/services/Generic Adapter/ConnectDisconnect/CB_ServerService |
CB_Server |
OnDemandRead |
Esse serviço da Web define a interface de retorno, o meio pelo qual a leitura é retornada para o sistema de chamada. Esse serviço da Web só é chamado pelo sistema Head-End, não por OUAF. Apenas o método da Web ReadingChangedNotification é implementado no composto. O formato do endpointURI é: http://<EM_SERVER>:<EM_SERVER_PORT>/soa-infra/services/Generic Adapter/OnDemandRead/CB_Server |
OA_ServerService |
DeviceStatusCheck |
Esse serviço da Web define o retorno assíncrono para InitateOutageDetectionEventRequest para respostas solicitadas. Esse serviço da Web só é chamado pelo sistema Head-End, não por OUAF. Apenas os métodos da Web ODEventNotification, PingURL e GetMethods são implementados no composto. O formato do endpointURI é: http://<EM_SERVER>:<EM_SERVER_PORT>/soa-infra/services/Generic Adapter/DeviceStatusCheck/OA_ServerService |