Presentazione di PowerPoint - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Presentazione di PowerPoint

Description:

Ozone 3D Service provides information about the ozone concentration in the ... As an 'early adopter' of a complex service (four operations with two different ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 24
Provided by: vipo
Category:

less

Transcript and Presenter's Notes

Title: Presentazione di PowerPoint


1
Ozone 3D Service SSE Integration Jens Stutte
Rome, 2-3 October 2007
pkt208-30-1.1_M6-Final_Presentation
2
Ozone 3D Service Presentation Scope
  • Introduction
  • Integration
  • Search (Present)
  • RFQ
  • Order
  • Integration Issues
  • References

3
Ozone 3D Service
Introduction
  • Ozone 3D Service provides information about the
    ozone concentration in the atmosphere, based on
    two different sensor types GOME and Schiamachy.
  • Data retrieval and processing are fully automated.

4
Ozone 3D Service
Parallel processing of different atmosphere levels
5
Ozone 3D Service
Integration
  • Service scenario of execution is based on all
    types of operations offered by the SSE Framework
  • Search Present (EOLI)
  • Request for Quotation (Ozone 3D)
  • Order (Ozone 3D)

6
Ozone 3D Service
Integration EOLI catalogue
  • To identify the input data, EOLI catalogue search
    (and present) operations are used
  • Search online the EOLI catalogue
  • Restricted on GOME and SCIAMACHY catalogues
    through a customized stylesheet
  • Integration of the EOLI catalogue thanks to new
    functions (seperate WSDL definition) of SSE portal

7
Ozone 3D Service
Integration - EOLI catalogue
8
Ozone 3D Service
Ozone 3D Service
Integration - EOLI catalogue
Search Input
  • AOI
  • DATE
  • SENSOR
  • ORBIT

Search Output
  • PRODUCT ITEM LIST

9
Ozone 3D Service
Integration - RFQ
  • RFQ is the essential user interaction to
  • Confirm the desired product items
  • Quote the price

RFQ Asynchronous model
10
Ozone 3D Service
Integration Toolbox script challenges
  • ltmtbswhilegt
  • ltmtbsltgt
  • ltmtbsvariable name"counter"/gt
  • ltmtbsvariable name"numresults"/gt
  • lt/mtbsltgt
  • ltmtbssequencegt
  • ltmtbssetVariable name"itemroot"gt
  • ltmtbsstringCatgt
  • ltmtbsstringgt/snssendRFQInputMsg/
    masssearchOutput/massretrievedData/massMetadata
    lt/mtbsstringgt
  • ltmtbsitoagtltmtbsplusgtltmtbsvariable
    name"counter"/gtltmtbsliteral value"1"/gtlt/mtbspl
    usgtlt/mtbsitoagt
  • ltmtbsstringgtlt/mtbsstringgt
  • lt/mtbsstringCatgt
  • lt/mtbssetVariablegt
  • ltmtbssetVariable name"itemname"gt
  • ltmtbsxPath xmlnseoligt
  • ltmtbsxmlRequest/gt
  • ltmtbsstringCatgt
  • ltmtbsvariable
    name"itemroot"/gt
  • ltmtbsstringgt/eolidataIdInfo/
    eoliidCitation/eoliresTitlelt/mtbsstringgt

11
Ozone 3D Service
Ozone 3D Service
Integration - RFQ
12
Ozone 3D Service
Integration - RFQ
RFQ Input
  • CONFIRMED PRODUCT ITEMS

RFQ Output
  • RFQ INPUT METADATA
  • PRICE
  • Depending on the RFQ result, the user will be
    able to proceed in the Order operation.

13
Ozone 3D Service
Integration - Order
  • Order operation requires the specific information
    needed by the service for execution.

Order Asynchronous model
Order Input
  • RFQ OUTPUT
  • VOUCHER ID
  • LEVELS OF OUTPUT

Order Output
  • ORDER INPUT
  • FTP ACCOUNT
  • FTP ADDRESS

14
Ozone 3D Service
Integration Order (Input)
15
Ozone 3D Service
Ozone 3D Service
Order processing chain
16
Ozone 3D Service
Ozone 3D Service
Integration Issues
  • AOI selection
  • EOLI namespace issues
  • EOLI date validation

17
Ozone 3D Service
Ozone 3D Service
AOI Selection
If multiple products are chosen, they have to be
referred to the same AOI. Otherwise the service
results may be incorrect and not useable. All
products, in this case, would not be processed
according to their own AOI, but to the last one
selected by the user Issue No such limitation
can be configured during Search Solution
unsolved by now, explaination in User manual.
During FAR we suggested optional workflow to the
SSE team, eliminating the shopping basket step,
passing directly from Search result list to
RFQ.
18
Ozone 3D Service
Ozone 3D Service
EOLI namespace issues
Some namespace validation problems during service
development occured Issue massCatalogue.xsl had
problems with sse_common.xsl Solution Spacebel
had a very prompt response and corrected the
errors.
19
Ozone 3D Service
Ozone 3D Service
EOLI date validation
The definition in the eoli.xsd of the begin/end
dates differs from their interpretation inside
the catalogue service itself. The documentation
inside eoli.xsd of this parameters was not
correct. Issue ltbegingt2006-02-15T000000lt/begingt
is valid but rejected (no search
result) Solution Use the expected format
(CCYY-MM-DDThhmmss.ssZ, note the final Z)
20
Ozone 3D Service
Conclusion
  • The SSE framework is very powerful
  • For their nature, integration of complex services
    may be tricky, effort should not be
    under-estimated
  • As an early adopter of a complex service (four
    operations with two different WSDLs) we helped in
    improving the framework together with SSE team
  • Cooperation, support and help during debugging
    was good

21
Ozone 3D Service
Service state and production
  • The service is working
  • Some minor issues that arose during FAR have to
    be solved
  • Will enter in production soon
  • For information and sale conditions please
    contact
  • Stelios Bollanos, info_at_planetek.gr

22
Ozone 3D Service
End
  • Thank you.

23
Ozone 3D Service
References
  • SSE Interface Control Document,
    MEI-ICD-0001-SPB, Issue 1.5
  • Toolbox 5.0 Software (http//mass.pisa.intecs.it/d
    ownload/download.jsp)
  • SSE Ozone Service Proposal (pkt008-13-1.0)
  • SSE Ozone Service Technical Specifications and
    Architectural Design (pkt208-18-1.0)
Write a Comment
User Comments (0)
About PowerShow.com