Index
A
- adapters
- about / Adapters and web service wrappers
- characteristics / Adapters
- agent policy, OWSM policies
- creating / Creating an agent policy
- agents
- about /
- benefits /
- drawbacks /
- creating /
- Gateway file /
- Client Agent file /
- Server Agent file /
- services, enabling /
- Application service, oBay high level architecture
- workflow services / Workflow services
- external web services / External web services
- oBay developed services / oBay developed services
- Application service layer, SOA architecture
- about / Application services layer
- architecture, SOA
- principles, consistency / Architecture
- principles, reliability / Architecture
- principles, extensibility / Architecture
- assertXPath function /
- asynchronous messaging, messaging activities
- oneway messaging (fire and forget) /
- auctionItem element /
- auction process
- monitoring / Monitoring process state
- status, monitoring / Monitoring process status
- auction process, monitoring
- states / Monitoring process state
- data objects, defining / Defining data objects
- data, grouping / Defining data objects
- data object fields, populating / A digression on populating data object fields
- BPEL, instrumenting / Instrumenting BPEL
- events, testing / Testing the events
- BAM Active Studio application, using / Creating a simple dashboard
- report, creating / Creating a simple dashboard
- auction rules
- ruleset /
- ruleset, InitialiseVarAuctionItem /
- ruleset, CapWinningBid /
- ruleset, ValidateBidAgainstStartPrice /
- ruleset, ValidateBidAgainstWinningPrice /
- ruleset, FirstBid /
- ruleset, NewWinningBi /
- ruleset, LosingBid /
- ruleset, GetNextBid /
- auction rules, writing
- about /
- facts, evaluating date order wise /
- scenarios /
- inference, using /
- next bid rules, processing /
- functions, using /
- automated testing
- BPEL test framework /
- regression testing /
- system testing /
- composite testing /
- component testing /
- unit testing /
- performance testing /
- performance testing, limitation /
- user interface testing /
B
- BAM
- about / Active monitoring–BAM
- differing, from Business Intelligence / How BAM differs from traditional business intelligence
- reporting tools used / How BAM differs from traditional business intelligence
- using / Oracle BAM scenarios
- scenarios / Oracle BAM scenarios
- architecture / BAM architecture
- deployment /
- components /
- BAM, components
- Active Data Cache /
- Event Engine /
- Report Server /
- Report Cache /
- BAM, SOA Suite packaging
- ICommand /
- export command /
- import command /
- delete command /
- rename command /
- clear command /
- items, selecting /
- items, parameters used /
- iCommand, using /
- BAM architecture
- logical view / Logical view
- physical view / Physical view
- platform, anomalies / BAM platform anomaly
- user interface / User interface
- binding
- web service stack, putting into /
- WSDL /
- cases /
- cases, connectivity /
- cases, transactionality /
- cases, performance /
- JCA binding /
- Java binding /
- Service Bus binding /
- BPEL
- about / Service orchestration—BPEL Process Manager
- WS-Addressing, using / WS-Addressing
- correlation sets, using / Using BPEL correlation sets
- correlation sets, defining / Defining property aliases
- individual human task, linking / Linking individual Human Tasks
- BPEL, auction process
- sensor, creating / Instrumenting BPEL
- sensor, options / Instrumenting BPEL
- insert operation / Instrumenting BPEL
- update operation / Instrumenting BPEL
- delete operation / Instrumenting BPEL
- upsert operation / Instrumenting BPEL
- BPEL correlation sets
- using / Using BPEL correlation sets, Using correlation sets
- using, for multiple process interactions / Using correlation sets for multiple process interactions
- correlation set property, defining / Defining a correlation set property
- defining / Defining correlation set
- initializing / Initializing the correlation set
- property alias, creating / Defining property aliases
- BPEL deployment framework, Oracle BPEL process manager
- about /
- customising /
- deployment template, creating /
- generateplan command, attributes /
- deployment plan, creating /
- deployment plan, attaching to BPEL suitcase /
- ant, modifying /
- BPEL process
- writing / Writing our first BPEL process
- application, creating / Creating an application
- BPEL project, creating / Creating a BPEL project
- deploying / Deploying the process
- testing / Testing the BPEL process
- structure /
- state, managing /
- testing, one-off testing /
- BPEL test framework /
- BPEL process, structure
- about /
- core BPEL process /
- messaging activities /
- BPEL project, BPEL process
- creating / Creating a BPEL project
- values, assigning to variables / Assigning values to variables
- BPEL test framework, automated testing
- supported activities /
- test suites /
- test suites, creating /
- data validation /
- data validation, Value Assert /
- data validation, Activity Executed Assert /
- data validation, XML Assert /
- test suites, deploying /
- test suites, running /
- partner links, handling ways /
- interactions, testing /
- baseline script, importing /
- baseline script, use /
- test suites, use /
- buisness rule
- rule engine /
- using, to implement oBay auction /
- XML facts, defining /
- decision service, defining /
- business faults
- about / Business faults
- defining, in synchronous services / Defining faults in synchronous services
- defining, in asynchronous services / Defining faults in asynchronous services
- handling, in BPEL / Handling business faults in BPEL
- business faults, handling
- in BPEL / Handling business faults in BPEL
- Fault Management Framework, using / Handling business faults in BPEL, Using the fault management framework
- faults, catching / Catching faults
- compensation model / Compensation
- faults, returning / Returning faults
- Reply activity used / Returning faults
- asynchronous services / Asynchronous considerations
- Business Rule
- executing /
- Leave approval rule /
- Business Rule, components
- facts /
- rules /
- rule set /
- Dictionary /
- business service
- about / Writing our first proxy service
- creating / Creating our business service
- existing functionality, reusing / Build versus reuse
- service wrappers, using / Adapters and web service wrappers
- configuring, protocol options /
- Business Service Layer, SOA architecture
- categorizing / Business services layer
- functional type / Functional type
- service granularity / Service consumer
- service granularity, guidelines / Service consumer
- security, placing on service / Service consumer
- management, placing on service / Service consumer
- support, placing on service / Service consumer
- change management, placing on service / Service consumer
- validation, placing on service / Service consumer
- business services, oBay high level architecture
- business processes / oBay business processes
C
- canonical mode, XML Schema
- partitioning / Partitioning the canonical model
- oBay schemas / Partitioning the canonical model
- single namespace / Single namespace
- single namespace, advantage / Single namespace
- single namespace, disadvantage / Single namespace
- multiple namespace / Multiple namespaces
- multiple namespace, drawback / Multiple namespaces
- multiple namespace, common objects / Separate common objects into their own namespace
- chamelon namespaces / Chameleon namespaces
- chamelon namespaces, advantage / Chameleon namespaces
- chamelon namespaces, disadvantage / Disadvantages of chameleon namespace
- CEP
- about / Complex Event Processing—CEP
- compensation model, business faults
- about / Compensation
- compensation handler, defining / Defining compensation
- compensation handler, triggering / Triggering a compensation handler
- compensate activity, adding / Adding a compensate activity
- composability / Orientation
- core BPEL process, BPEL process
- simple activities /
- structured activities /
- messaging activities /
- scope activity used /
- variables, defining /
- simple type variables /
- WSDL Message Type variables /
- Element variables /
- variables, manipulating /
- partner links, using /
- coupling
- about /
- basic items /
- reducing, in stateful service /
- OSB, using /
- coupling, basic items
- input data items /
- output data items /
- services, depending on /
- services, depending on other services /
- shared global data, using /
- shared global data,avoiding /
- temporal dependencies /
- cross field validation, Schematron
- XPath predicate, using within rules /
- XPath2.0 functions, using /
D
- <definition> element /
- database adapter
- writing to /
- database schema, selecting /
- connections, resolving /
- operation type, identifying /
- root table, identifying /
- table relationship, identifying /
- TopLink, using /
- Decide activity, Decision Service
- adding / Adding a Decide activity
- BPEL variables, assigning / Assigning facts
- Decision Service
- about / Creating a Decision Service
- Rule Engine Connection, creating / Creating a Rule Engine Connection
- creating / Creating a Decision Service
- Decide activity, adding / Adding a Decide activity
- DM.assertWinningBid function /
- DM.cloneTBid function /
- DM.retractLosingBid function /
- dynamic Partner Links, service scheduling
- common interface, defining / Define common interface
- Job Partner Link, defining / Define Job Partner Link
- endpoint reference, creating / Create endpoint reference
- endpoint reference, updating / Update Endpoint
E
- Echo proxy service, proxy service
- creating / Creating our proxy service
- message flow, creating / Creating message flow
- activating / Activating the Echo proxy service
- testing / Testing our proxy service
- testing, Service Bus Test Console used / Testing our proxy service
- ESB
- about / ESB—service abstraction layer
- Event Driven Architecture (EDA)
- existing functionality
- reusing /
- modifying, using Service Bus /
- existing functionality, reusing
- about /
- PL/SQL stored procedure, using /
- existing functionality modifications, using Service Bus
- about /
- existing service-to-canonical form conversion /
- Java class, exposing as service /
- existing service-to-canonical form conversion, existing functionality modifications
- about /
- service interface, creating /
- non-canonical service, adding /
- BPEL process, using /
- external web services, simple composite service
- calling /
- Browse WSDL file /
- service explorer /
- Define Adapter service /
- enter URL /
- web services, calling /
- configuring values, specifying /
- variable values, assigning /
- process, running /
- exchange rate, determining /
- constant variable values, assigning /
- exchange rate, combining /
- expression builder used /
- expression builder, components /
- XPath expression, building /
F
- facts, auction rules
- evaluating, date order wise /
- non-existent fact, checking for /
- calendar functionality, using /
- bid status, updating /
- facts, Rule Author
- defining / Creating XML Facts
- XML facts, creating / Creating XML Facts
- global elements, defining / Creating XML Facts
- aliases, using / Using aliases
- hiding / Hiding facts and properties
- properties, hiding / Hiding facts and properties
- rule dictionary, saving / Saving the rule dictionary
- Fatal checkbox
- about /
- Fault Management Framework
- using / Using the fault management framework
- fault policy, defining / Defining a fault policy
- fault policy, Fault Management Framework
- defining / Defining a fault policy
- conditions, defining / Defining fault policy conditions
- faultName element, specifying / Specifying the <faultName>
- condition element, specifying / Specifying the <condition>
- actions, defining / Defining fault policy actions
- Retry action / Retry action
- Retry action, parameters / Retry action
- human intervention action / Human intervention action
- re-throw action / Re-throw action
- abort action / Abort action
- replay scope action / Replay scope action
- java action / Java action
- binding, at process level / Binding fault polices at the process level
- bindings, defining on process element / Defining bindings on the process
- bindings, defining onPartner Link element / Defining bindings on the PartnerLink
- binding, at domain level / Binding fault policies at the domain level
- binding resolutions / Binding resolution
- human intervention, in BPEL Console / Human intervention in BPEL Console
- faults
- permenant faults, handling / Handling permanent faults
- transient faults, handling / Handling transient faults
- faults, catching
- within BPEL / Catching faults
- catch branch, using / Catching faults
- catch branch, adding / Adding a catch branch
- Throw activity used / Throwing faults
- faults, handling
- in proxy service / Handling faults within the service bus
- in business fault / Handling faults within the service bus
- in system fault / Handling faults within the service bus
- in synchronous proxy services / Handling faults in synchronous proxy services
- in one-way proxy services / Handling faults in one-way proxy services
- faults, handling in synchronous proxy services
- about / Handling faults in synchronous proxy services
- error, raising / Raising an error
- error handler, defining / Defining an error handler
- route error handler, adding / Adding a route error handler
- SOAP Fault types, checking / Checking the type of SOAP Faults
- SOAP Fault, creating / Creating a SOAP Fault
- unexpected faults, handling / Handling unexpected faults
- SOAP Fault, returning / Returning a SOAP Fault
- Service Error Handler, adding / Adding a Service Error Handler
- permanent faults, handling / Handling permanent faults
- file communication
- payroll use case /
- payroll file, reading /
- file, throttling /
- FTP adapter, throttling /
- payroll file, writing /
- adapter header, using /
- file adapters, testing /
- file contents, ignoring /
- FlowN activity
- using / Using FlowN
- branch specific data, accessing / Accessing branch specific data in FlowN
- FTP adapter, file communication
- throttling /
- dummy message type, creating /
- output message, adding /
- interface, using /
- functionality, creating
- language choice, factors /
- Java service, creating from WSDL /
- functional type, Business Service Layer
- entity service / Functional type
- functional service / Functional type
- task based service / Functional type
- functions
- writing, example / Using functions
- Java classes, importing as facts / Importing Java classes as facts
- creating / Creating a function
- invoking, from within rule / Invoking a function from within a rule
- using, to control fact assertion /
- functions, auction rules
- using, to manipulate XML facts /
- DM.assertWinningBid function /
- DM.retractLosingBid function /
- new winning bid rule, implementing /
- next bid, validating /
- losing bid, processing, rule /
- winning bid amout, capping /
G
- gateways
- about /
- benefits /
- drawbacks /
- creating /
- creating /
- creating<?AID 0013?> XE /
- gateways, creating
- about /
- sevices, registering /
- SOAP over HTTP protocol /
- XML over HTTP protocol /
- XML over JMS protocol /
- SOAP over JMS protocol /
- generateplan command, attributes
- descfile /
- suitecase /
- planfile /
- overwrite /
- verbose /
- getWinningbid() method /
- global variable
- using,result set /
- defining /
- initializing, rule /
H
- hosts file
- about /
- human intervention, fault policy
- in BPEL Console / Human intervention in BPEL Console
- input variables, modifying / Change the input variable contents and retry
- service, retrying / Change the input variable contents and retry
- inputs, modifying / Change the input variable contents and retry
- output variable, setting / Set the output variable and continue
- processing / Set the output variable and continue
- use / Set the output variable and continue
- Human Workflow task /
I
- If clause, rule
- creating / Creating the If clause
- pattern, selecting / Choosing the pattern
- test pattern, defining / Defining the test for the pattern
- installing
- SOA Suite / Installing SOA Suite
- installing, oBay / Downloading and installing oBay application
- inter-operability
- key benefit / Architecture
- interface, packaging
- types /
- web interfaces /
- command line interfaces /
- items, buying
- search for items / Search for items
- bidding on items / Bidding on items
- bidding increment / Bidding on items
- bidding, example / Bidding on items
- items, selling
- other options / Selling items
- new item, listing / List a new item
- item details / List a new item
- listings validations / List a new item
- listings, fees / List a new item
- listings, cancellation / Cancel listing
- sale, completing / Completing the sale
- account, viewing / View account
J
- Java binding
- creating /
- Java class, exposing as service
- Java code, wrappering /
- Java API as service interface, problems /
- Web Service wizard, launching /
- J2EE Web Service, selecting /
- service name, selecting /
- message format /
- custom XML, providing /
- mapping /
- select methods /
- Java service, creating from WSDL
- wizard, launching /
- WSDL, selecting /
- mapping options, selecting /
- implementation class /
- interface /
- data structure classes /
- implementation class, altering /
- JCA
- about /
- JCA binding
- about /
- features /
- JDeveloper
- about / JDeveloper
- Job Partner Link, dynamic Partner Links
- defining / Define Job Partner Link
K
- keys, using /
- KPI
- monitoring / Monitoring KPIs
L
- layered validation
- over validation, dangers / Dangers of over validation
- under validation, dangers / Dangers of under validation
- negative coupling of validation / Negative coupling of validation
- leave approval workflow
- about /
- process, creating /
- leave approval workflow process
- creating /
- task, defining /
- user interface, creating to process task /
- running /
- literal style /
M
- message batching /
- message exchange
- synchronous interaction / Message routing
- WS-Addressing / WS-Addressing
- service, scheduling / Scheduling services
- message exchange, requirements
- message routing / Message routing
- message, aggregating / Message aggregation
- service, scheduling / Scheduling services
- message flow nomenclature
- about /
- message format, setting up
- native format schema, defining /
- delimited structure /
- fixed length structure /
- DTD structure /
- Cobol Copybook structure /
- sample file, using /
- file records, describing /
- root element, defining /
- message delimiters /
- record type names, identifying /
- field properties, defining /
- result verification /
- messages, aggregating
- fixed duration pattern / Message aggregation
- wait for all pattern / Message aggregation
- asynchronous operations, supporting / Message aggregation
- messages routing / Message routing
- messages routing
- queuing mechanism, implementing / Message routing
- one inbound Partner Link supported / Message routing
- call back client, correlating / Correlating the callback
- complexities / Correlating the callback, Specifying the reply to address
- reply to address, specifying / Specifying the reply to address
- proxy process, creating / Creating a proxy process
- duration, checking / Completing the aggregation
- onAlarm branch, configuring / Completing the aggregation
- messaging activities, BPEL process
- synchronous messaging /
- asynchronous messaging /
- Minimum File Age /
- minor change
- about / Schema versioning
- Model-View-Controller (MVC)
- multiple human tasks, workflow
- using / Using multiple Human Tasks
- advantages / Using multiple Human Tasks
- drawbacks / Using multiple Human Tasks
- individual human task, linking / Linking individual Human Tasks
N
- namespace, XML Schema guidelines
- target namespace, specifying / Always specify a target namespace
- default namespace, defining / Default namespace
- unqualified elements, selecting / Qualified or unqualified element names
- qualified elements, selecting / Qualified or unqualified element names
- unqualified elements,disadvantage / Qualified or unqualified element names
- qualified elements, advantage / Qualified or unqualified element names
- unqualified elements, using / Qualified or unqualified element names
- qualified elements, using / Qualified or unqualified element names
- attributes, selecting / Qualified or unqualified attributes
- global versus local component / Global versus local
- elements versus types, for global components / Elements versus types
- naming standards, XML Schema guidelines
- synonyms / Naming standards
- abbreviations / Naming standards
- context based names / Naming standards
- generic names / Naming standards
- oBay dictionary, sample / Naming standards
- new policy, OWSM policies
- creating / Creating a new policy template to perform basic authentication, Creating a new policy
- template, creating / Creating the template
- credentials, extracting / Extracting Credentials
- credentials, options / Extracting Credentials
- user authentication / Authenticating a user
- user authentication, formats / Authenticating a user
- user authorization / Authorizing a user
- template, saving / Saving the pipeline template
O
- oBay
- about / oBay requirements
- high level architecture / oBay high-level architecture
- downloading / Downloading and installing oBay application
- installing / Downloading and installing oBay application
- implementing, buisness rules used /
- oBay, requirements
- user registration / User registration
- items, selling / Selling items
- items, buying / Buying items, Search for items
- oBay high level architecture
- about / oBay high-level architecture
- Application services / oBay Application services
- internal virtual services / oBay internal virtual services
- business services / oBay business services
- user interface / oBay user interface
- one-off testing
- about /
- BPEL process, testing /
- service bus, testing /
- one day wait /
- Oracle BPEL process manager, SOA Suite packaging
- about /
- deploying, BPEL Console used /
- deploying, ant used /
- test, ant task /
- pre-build, ant task /
- process-deploy, ant task /
- post-build, ant task /
- ant properties, changing /
- web service endpoint, enabling /
- WSDL location alteration, enabling /
- adapter configuration, enabling /
- XML schema, locations /
- XSL files, updating /
- BPEL deployment framework /
- Oracle Containers for J2EE (OC4J) /
- Oracle Data Integrator (ODI) / Capture
- Oracle SAO Suite
- Fault Management Framework / Using the fault management framework
- Oracle Service Bus / Where the SOA Suite fits
- binding /
- order fulfillment Human Task, workflow API
- defining /
- task parameters, specifying /
- order id /
- ship to /
- shipping price /
- status /
- routing policy, specifying /
- notification settings, sharing /
- orientation, SOA
- granularity / Orientation
- collaboration / Orientation
- universality / Orientation
- OSB
- using / Writing our first proxy service
- proxy service / Writing our first proxy service
- business service / Writing our first proxy service
- overview /
- message flow /
- used, for applying policy / Applying a policy through Service Bus Console
- OSB, design tools /
- Oracle workshop for WebLogic /
- Oracle Service Bus Console /
- OSB, exploring
- virtualize service endpoints, using /
- virtualize service interfaces /
- OSB used, for applying policy
- service accounts / Service accounts
- service accounts, types / Service accounts
- service accounts, Pass Through / Service accounts
- service accounts, Static / Service accounts
- service accounts, Mapping / Service accounts
- OSB used, for applying policy
- service accounts, using / Using a service account
- user accounts, managing / Managing service bus user accounts
- roles / Service bus roles
- roles, using to protect proxy service / Using a role to protect a proxy service
- OWSM
- about / Security and monitoring—OWSM
- cosole, running /
- policies, defining / Defining policies
- OWSM, SOA Suite packaging
- about /
- db.export.dir property /
- db.import.dir property /
- import instruction /
- id property /
- import-name property /
- url property /
- type property /
- create-new property /
- mapped-to-component-id property /
- service component property /
- OWSM policies
- defining / Defining policies
- agent policy,creating / Creating an agent policy
- gateway policy, creating / Creating a gateway policy
- applying, through Service Bus Console / Applying a policy through Service Bus Console
- OWSM policies, applying
- through Service Bus Console / Applying a policy through Service Bus Console
- OWSM policies, defining
- Active Directory Authenticate step / Defining policies
- Active Directory Authorize step / Defining policies
- Decrypt and Verify Signature step / Defining policies
- Extract Credentials step / Defining policies
- File Authenticate step / Defining policies
- File Authorize step / Defining policies
- Handle Generic Fault step / Defining policies
- Insert Oracle Access Manager Token step / Defining policies
- Ldap Authenticate step / Defining policies
- Ldap Authorize step / Defining policies
- Log step / Defining policies
- Oracle Access Manager Authenticate Authorize step / Defining policies
- SAML - Insert WSS 1.0 sender-vouches token step / Defining policies
- SAML - Verify WSS 1.0 Token step / Defining policies
- Sign message step / Defining policies
- Sign Message And Encrypt step / Defining policies
- Siteminder Authentication step / Defining policies
- Siteminder Authorize step / Defining policies
- Verify Certificate step / Defining policies
- Verify Signature step / Defining policies
- XML Decrypt step / Defining policies
- XML Encrypt step / Defining policies
- XML Transform step / Defining policies
- new policy, creating / Creating a new policy template to perform basic authentication
P
- packaging
- need for /
- environment dependant, problems /
- interface, types /
- paused state / Completing the aggregation
- payroll file, file communication
- reading /
- File Adapter Configuration Wizard, starting with /
- service, naming /
- operations, identifying /
- file location, configuring /
- physical location /
- logical location /
- specific files, selecting /
- file availability, detecting /
- message format, setting up /
- File Adapter Configuration Wizard, finishing with /
- writing /
- FTP connection, selecting /
- operation type, choosing /
- file destination, selecting /
- criteria, for file writing /
- record formats, defining /
- moving /
- copying /
- deleting /
- adapter, generating /
- adapter port type, modifying /
- bindings, modifying /
- adapter header file, modifying /
- PEP
- about /
- permanent faults, faults
- about / Handling permanent faults
- handling / Handling permanent faults
- alert action, using / Generating alerts
- alert action, enabling / Enabling alerts
- physical view, BAM architecture
- PL/SQL stored procedure, using
- PL/SQL web service wizard, launching /
- J2EE 1.4 Web Service, selecting /
- database connection, selecting /
- service binding, defining /
- message format, selecting /
- database, introspecting /
- Plain Old Java Objects (POJOs) /
- polling frequency /
- proxy process, messages routing
- creating / Creating a proxy process
- pick activity, using / Using the pick activity
- correlation sets, defining / Defining the correlation sets
- proxy service
- about / Writing our first proxy service
- Echo proxy service, writing / Writing the Echo proxy service
- change session, creating / Creating a change session
- project, creating / Creating a project
- project folders, creating / Creating project folders
- WSDL, creating / Creating service WSDL
- Echo proxy service, creating / Creating our proxy service
Q
- queryTask, workflow API
- taskListRequest /
- taskPredicateQuery, core elements /
- endRow attribute /
- startRow attribute /
- displayColumnList, specifying /
- Flex fields /
- Flex fields, initializing /
- Flex fields, setting /
- Flex fields, accessing /
- query predicate, specifying /
- Flex fields, using in query predicate /
- ordering element /
R
- receive activity / Completing the aggregation
- report tasks, tasks assignment
- managing /
- re-assigning /
- user tasks, re-assigning /
- delegating /
- escalating /
- result set /
- RPC and Document Style Web Services /
- rule, rule set
- creating / Adding a rule to our rule set
- If clause, creating / Creating the If clause
- pattern, selecting / Choosing the pattern
- Then clause, creating / Creating the Then clause
- action types / Creating the Then clause
- actions, supporting / Creating the Then clause
- Assert action / Creating the Then clause
- Assert New action / Creating the Then clause
- Assign action / Creating the Then clause
- call action / Creating the Then clause
- retract action / Creating the Then clause
- RL action / Creating the Then clause
- Rule Author, using
- rule repository, creating / Creating a Rule Repository
- dictionary, creating / Creating a dictionary
- facts, defining / Defining facts
- rule set, creating / Creating a rule set
- rule engine
- working /
- rule engine, working
- facts, asserting /
- Decision Service, defining /
- ruleset, executing /
- result, retrieving /
- RuleSession, obtaining /
- ruleset, debugging /
- Rule Engine Connection, Decision Service
- creating / Creating a Rule Engine Connection
- File based repository, using / Using a file based repository
- WebDAV repository, using / Using a WebDAV repository
- rule repository, Rule Author
- creating / Creating a Rule Repository
- WebDAV repository / Creating a Rule Repository
- File based repository / Creating a Rule Repository
- File based repository, creating / Creating a Rule Repository
- WebDAV repository, using / Creating a Rule Repository
- RuleSession object /
- rule set, Rule Author
- creating / Creating a rule set
- rule, creating / Adding a rule to our rule set
- rule, adding / Adding a rule to our rule set
- ruleset, rule engine
- executing /
- rule activation /
- fact set row /
- activation, adding to agenda /
- debugging /
- watchFacts property /
- watchActivations property /
- watchRules property /
- properties, configuring /
- DM.println function, using /
- XML facts, defining /
- decision service, defining /
S
- schema, versioning
- schema version, embedding within namespace / Resist changing the schema namespace
- Schematron
- using /
- using, advantage /
- advantage /
- overview /
- elements /
- cross field validation /
- date, validating /
- element, defining /
- using, within BPEL PM /
- using, with Service Bus /
- Schematron, elements
- assertions /
- rules /
- patterns /
- namespaces /
- schema /
- Schematron, within BPEL PM
- Partner Link, creating /
- file, creating /
- validate service, invoking /
- validate service, instanceFile /
- validate service, ruleFile /
- sharing , between processes /
- schema version
- about / Schema versioning
- location, changing / Change schema location
- advantages / Change schema location
- attribute, using / Update schema version attribute
- security, SOA Suite
- declarative security /
- as a facet /
- as a service /
- as a service, actions /
- Web Service Manager model /
- policy, steps /
- policy, Policy for externally accessible services /
- policy, Policy for non-critical services /
- gateways /
- agents /
- Service bus model /
- security and management
- challenges, in SOA /
- evolution /
- service
- minor change / Major and minor versions
- major change / Major and minor versions
- anatomy / Major and minor versions
- definition / Service implementation versioning
- validation, adding / Service implementation versioning
- changes, handling / Service implementation versioning
- monitoring / Monitoring services
- monitoring, statistics in OWSM / Monitoring overall service statistics in OWSM
- level agreement, defining in OWSM / Defining a Service Level Agreement in OWSM
- OWSM features, measuring / Other monitoring and measuring features in OWSM
- OWSM features, monitoring / Other monitoring and measuring features in OWSM
- monitoring, in Service bus / Monitoring in service bus
- service, monitoring in Service Bus
- alert destination, creating / Creating an Alert Destination
- service monitoring, enabling / Enabling service monitoring
- alert rule, creating / Creating an alert rule
- about / Monitoring the service
- SLAs / What makes a good SLA
- service, scheduling
- Quartz tool, using / Scheduling services
- Oracle Database Job Schedular tool, using / Scheduling services
- BPEL process, implementing / Scheduling services
- XML file, using / Scheduling services
- scheduling activities / Defining the schedule file, Using FlowN, Dynamic Partner Links, Re-cycling the scheduling file
- schedule file, defining / Defining the schedule file
- FlowN activity, using / Using FlowN
- FlowN branch specific data, accessing / Accessing branch specific data in FlowN
- dynamic Partner Links / Dynamic Partner Links
- scheduling file, recycling / Re-cycling the scheduling file
- service, SOA
- Service Bus binding
- http transport /
- jms transports /
- ws transport /
- sb transport /
- bpel-10g transport /
- dsp transport /
- jpd transport /
- local transport /
- service wrappers
- about / Adapters and web service wrappers
- characteristics / Service wrappers
- simple composite service
- stock quote service, creating /
- external web services, calling /
- stock order service /
- asynchronous service /
- wait activity, using /
- stock trade service, improving /
- SOA
- about / Service-oriented architecture in short
- key benefit / Service, Architecture
- Suite, components / SOA Suite components
- blueprint, defining / Defining our blueprint for SOA
- goals, summarizing / Architecture goals
- architecture, designing / Typical SOA architecture
- security and management challenges /
- SOA, components
- service / Service
- orientation / Orientation
- architecture / Architecture
- SOA, features
- terminology / Terminology
- inter-operability / Inter-operability
- extension / Extension and evolution
- evolution / Extension and evolution
- re-use in place concept / Reuse in place
- SOA architecture, designing
- about / Typical SOA architecture
- health warning, adding / Typical SOA architecture
- Application service layer / Application services layer
- Virtual Service layer / Virtual services layer
- Business Service Layer / Business services layer
- business process / Business process
- business process, advantages / Business process
- User Interface layer / User Interface layer
- additional Virtual Service layer / Model-View-Controller (MVC)aboutOne additional layer
- SOA Suite, accomodating / Where the SOA Suite fits
- SOAP Fault, underlying service
- returning /
- defining /
- custom fault, defining /
- validation failure, in asynchronous service /
- SOA Suite
- Oracle Service Bus / Oracle Service Bus and Oracle ESB
- Oracle ESB / Oracle Service Bus and Oracle ESB
- running / Oracle Service Bus and Oracle ESB
- architecture / Top level
- installing / Installing SOA Suite
- adapters / Types of systems
- Rule Author, using / Using the Rule Author
- functionality, creating /
- scalability /
- resilience /
- deployment architectures /
- Web service manager /
- testing model /
- SOA Suite, architecture
- SQL Database / Top level
- Oracle SOA Suite / Top level
- Java Application Server / Top level
- component, in context with Java EE / Component view
- implementation view / Implementation view
- about / A recursive example
- SOA Suite, components
- service / Services and adapters
- adapters / Services and adapters
- service interface / Services and adapters
- licenced adapters / Services and adapters
- ESB / ESB—service abstraction layer
- service orchestration / Service orchestration—BPEL Process Manager
- BPEL / Service orchestration—BPEL Process Manager
- BPEL Process Manager / Service orchestration—BPEL Process Manager
- rule engine / Rules
- security / Security and monitoring—OWSM
- OWSM / Security and monitoring—OWSM
- monitoring service / Security and monitoring—OWSM
- security policy, applying / Security and monitoring—OWSM
- active monitoring / Active monitoring–BAM
- BAM / Active monitoring–BAM
- B2B (Buisness to Buisness) / Business to business—B2B
- CEP / Complex Event Processing—CEP
- service repository / Service repository and registry
- service registry / Service repository and registry
- BPA (Business Process Analysts) Suite / BPA Suite
- BPM (Buisness Process Management) Suite / BPM Suite
- Oracle portals / Portals and WebCenter
- Oracle web center / Portals and WebCenter
- SOA management pack / Enterprise manager SOA management pack
- SOA Suite deployment architectures
- about /
- external web server, using /
- load balancer, using /
- BPEL process manager settings, modifying /
- SOA Suite packaging
- about /
- Oracle Service Bus /
- WebLogicScripting Tool (WLST) used /
- Oracle BPEL process manager /
- OWSM /
- BAM /
- Web service manager /
- SOA Suite testing model
- about /
- one-off testing /
- automated testing /
- stock quote service, simple composite service
- creating /
- stock service schema, importing /
- stock trade service, simple composite service
- improving /
- while loop, creating /
- prices, quoting /
- switch activity, using /
- system, types
- web service interfaces / Web service interfaces
- technology interfaces / Technology interfaces
- application interface / Application interfaces
T
- task, leave approval workflow process
- defining /
- parameters, defining /
- assignment, specifying /
- policy, routing /
- workflow parameters, initializing /
- task based Business Services, workflow API
- getSoldItems /
- getPurchasedItems /
- getOrderDetails /
- Task Query Service, using /
- Partner link, defining /
- BPEL file structure, in JDeveloper /
- TaskQueryService.wsdl, modifying /
- Task Query Service PartnerLink /
- user authentication /
- user authentication, credential element /
- getOrderDetails, implementing /
- taskPredicateQuery
- creating /
- tasks
- processing, with Worklist application /
- task action /
- task header /
- task payload /
- task comments /
- task history /
- assignment, managing /
- tasks assignment, managing /
- rules used /
- sample rule, setting up /
- task services, workflow API
- updating /
- partner link, defining /
- updateTask operation, using /
- technology interfaces, system
- examples / Technology interfaces
- disadvantage / Technology interfaces
- supporting, through technology adapters / Technology interfaces
- installed adapters / Technology interfaces
- test client
- using /
- transient faults, faults
- non responsive business service, retrying / Retrying non-responsive business service
U
- underlying service
- invoking, benefits /
- Business Rules, using /
- validation in code, implementing /
- SOAP Fault, returning /
- updateTask operation, task services
- using /
- task payload, updating /
- Flex fields, updating /
- task outcome, updating /
- user credentials, securing / Extracting Credentials
- user interface, BAM architecture
- active viewer / User interface
- active studio / User interface
- architect / User interface
- administrator / User interface
- user registration, oBay
- details, providing / User registration
- system checks / User registration
- user login / User login
V
- virtualize service endpoints
- using /
- service location, moving /
- dynamic routing /
- routing table /
- routing option, using /
- requests, routing to services /
- virtualize service interfaces
- canonical form /
- canonical form, using /
- canonical form, benefits /
- mapping /
- request flow /
- response flow /
- proxy service /
- applying, canonical form in OSB /
- local transport mechanism /
- Virtual Service layer, SOA architecture
- about / Virtual services layer
W
- WebDAV
- about / Creating a Rule Repository
- Web Service Manager model
- about /
- web service stack
- logical view /
- logical view, key components /
- logical view, service description layer /
- logical view, service message format /
- logical view, service message transport /
- physical view /
- Workflow
- workflow API, using /
- workflow
- leave approval workflow /
- issues /
- oBay administrators / Managing multiple participants in a workflow
- modelling / Managing multiple participants in a workflow
- routing policies, using / Using multiple assignment and routing policies
- multiple assignment, using / Using multiple assignment and routing policies
- group vote, defining / Determining the outcome by a group vote
- participants, assigning / Assigning participants
- skip rule / Skipping the second step
- attachments and comments, sharing / Sharing attachments and comments
- outcome, specifying / Deciding on the outcome
- multiple human tasks, using / Using multiple Human Tasks
- workflow, improving
- task assignment /
- task assignment, to multiple users /
- task assignment, to multiple groups /
- task, modifying /
- task, cancelling /
- task, withdrawing /
- task owner and task initiator, difference between /
- additional task information, requesting /
- workflow, participants
- BPEL process /
- service /
- user /
- workflow API
- using /
- Worklist Portlets /
- order fulfillment Human Task, defining /
- task based Business Services /
- queryTask /
- task services, updating /
- Wrapped style /
- wrapper elements, WSDL document
- defining / Defining the 'wrapper' elements
- canonical model, importing / Importing canonical model
- WS-Addressing
- message request / Request message with WS-Addressing
- response message / Response message with WS-Addressing
- additional message exchanges / Additional message exchanges
- WS-Correlation
- use /
- WS-I
- about /
- WS Basic Profile / Inter-operability
- WSDL
- about / Services and adapters,
- reading /
- 3GL concepts /
- WSDL, proxy service
- creating / Creating service WSDL
- importing / Importing a WSDL
- WSDL, using
- business services, defining / Using WSDL to define business services
- document wrapped / Use document (literal) wrapped
- document, building / Building your abstract WSDL document
- WSDL document, building
- WSDL namespace / WSDL namespace
- wrapper elements, defining / Defining the 'wrapper' elements
- message elements, defining / Defining the 'message' elements
- portType element, defining / Defining the 'portType' element
- WSDL version
- minor change / WSDL versioning
- major change / WSDL versioning
- canonical mode changes, incorporating / Incorporating changes to the canonical model
- physical contract, changes / Changes to the physical contract
- service endpoint, updating / Updating the service endpoint
- service lifecycle, managing / Managing the service lifecycle
X
- XML data model, XML Schema
- designing / Modelling data in XML
- core components, examining / Data decomposition
- data hierarchy / Data hierarchy
- data hierarchy, problems / Data hierarchy
- data semantics / Data semantics
- attributes, using / Use attributes for metadata
- elements, using / Use attributes for metadata
- XML files
- about /
- writing /
- XML Schema, sharing across BPEL process
- schemas, deploying / Deploying schemas to the BPEL server
- schemas, importing / Importing schemas
- schemas URL, updating / Updating the schema URL
- XML Schema, using
- for business objects definitions / Using XML Schema to define business objects
- canonical data model / Using XML Schema to define business objects
- XML data model, designing / Modelling data in XML
- guidelines / Schema guidelines
- canonical mode, partitioning / Partitioning the canonical model
- XML Schema and WSDL, using
- XML Schema, sharing across BPEL process / Sharing XML Schemas across BPEL processes
- BPEL process, creating / Importing the WSDL document into BPEL PM
- abstract WSDL, importing / Adding the PartnerLink definition to the abstract WSDL
- XML Schema, sharing in Service Bus / Sharing XML Schemas in the service bus
- WSDL document, importing into Service Bus / Importing the WSDL document into the service bus
- XML Schema guidelines / Schema guidelines
- element naming / Element naming
- name, lengths / Name length
- name separator, using / Compound names
- naming standards / Naming standards
- XML Schema guidelines
- namespace / Namespace considerations
- namespace, feature / Namespace considerations
- XML schema validation
- using /
- XML schema validation, using
- strongly typed service /
- strongly typed service, restrictions /
- strongly typed service, advantage /
- strongly typed service, disadvantage /
- loosely typed service /
- loosely typed service, advantage /
- loosely typed service, disadvantage /
- combined services, using /
- Schematron /
- within BPEL PM /
- within Service Bus /
- XML schema validation, within BPEL PM
- values /
- inbound document, validating /
- outbound document, validating /
- synchronous interaction validations /
- asynchronous interaction validations /
- validateXML for BPEL domain, configuring /
- validateXML for PartnerLink, configuring /
- XML schema validation, within Service Bus
- inbound documents, validating /
- outbound documents, validating /