soa cop demo team
Post on 29-Nov-2014
1.246 Views
Preview:
DESCRIPTION
TRANSCRIPT
A Sample Service Oriented Architecture for A Sample Service Oriented Architecture for Integrating Government Lines of BusinessIntegrating Government Lines of Business
Cory Casanave, Data Access Technologieswww.enterprisecomponent.com
SOA Demo GoalsSOA Demo Goals The SOA Community of Practice is sponsoring a The SOA Community of Practice is sponsoring a
demonstration of the business value and technical demonstration of the business value and technical feasibility of SOA. This demonstration will encompass feasibility of SOA. This demonstration will encompass the full life-cycle of a multi-party SOA solution using the full life-cycle of a multi-party SOA solution using multiple participants and multiple technologies multiple participants and multiple technologies collaborating via SOA standards in an architected collaborating via SOA standards in an architected community.community.
Goals;Goals; To provide a concrete example of how the SOA approach To provide a concrete example of how the SOA approach
provides business value to a communityprovides business value to a community To provide confidence that the approach and technologies are To provide confidence that the approach and technologies are
real – secure, reliable, performing and practical.real – secure, reliable, performing and practical. To validate that independently developed applications can To validate that independently developed applications can
interoperate using SOA standardsinteroperate using SOA standards
SponsorshipSponsorship
Sponsored and supported as a U.S. Sponsored and supported as a U.S. Government effortGovernment effort
A Project of the Governance Subcommittee of thA Project of the Governance Subcommittee of the Architecture and Infrastructure Committeee Architecture and Infrastructure Committee Government Leaders: Government Leaders:
• Brand Niemann, EPA (Acting in a government wide role)Brand Niemann, EPA (Acting in a government wide role)• George Thomas, GSAGeorge Thomas, GSA
Joint participation by the IAC SOA committeeJoint participation by the IAC SOA committee
ParticipantsParticipants
DynAccSys - Sonia Antypas (DynAccSys.com)DynAccSys - Sonia Antypas (DynAccSys.com) Metamatrix - Chuck Mosher (metamatrix.com)Metamatrix - Chuck Mosher (metamatrix.com) Booz | Allen | Hamilton - Boyd Grant (bah.com) Booz | Allen | Hamilton - Boyd Grant (bah.com)
Sun Microsystems - John Landers (sun.com)Sun Microsystems - John Landers (sun.com) Data Access Technologies – Cory Casanave Data Access Technologies – Cory Casanave
(enteprisecomponent.com)(enteprisecomponent.com)
SOA HR/Finance LoB SOA HR/Finance LoB DemoDemo
Government Lines of Business Government Lines of Business Working TogetherWorking Together
Business NeedBusiness Need
Following the lead of the Federal Transition Framework, Following the lead of the Federal Transition Framework, The (Fictional) NEF program has outsourced both The (Fictional) NEF program has outsourced both HR/Payroll and finance to other agencies lines of HR/Payroll and finance to other agencies lines of business.business.
Due to the time-critical nature of the program they need Due to the time-critical nature of the program they need real-time updates of their program costs on a dashboard.real-time updates of their program costs on a dashboard.
The program and the lines of business all use different The program and the lines of business all use different technology stacks and have different systems.technology stacks and have different systems.
NEF doesn’t want to get overly tied into these other NEF doesn’t want to get overly tied into these other agencies or their systems, as commercial providers may agencies or their systems, as commercial providers may become less expensive in the future.become less expensive in the future.
ApproachApproach
Using available standards the Lines of Business Using available standards the Lines of Business and NEF have agreed on a services oriented and NEF have agreed on a services oriented architecture to solve their problem.architecture to solve their problem.
They have agreed on each organizations roles They have agreed on each organizations roles and responsibilities and what services each will and responsibilities and what services each will provide and use.provide and use.
The service oriented architecture is defined The service oriented architecture is defined generically, so that different systems, generically, so that different systems, technologies, projects or lines of business can technologies, projects or lines of business can easily be substituted – this keeps both NES and easily be substituted – this keeps both NES and the lines of business agile.the lines of business agile.
Federal LoB CommunityFederal LoB Community
BusinessIntelligence
(Reports/Dashboard)
NEF Program(Manages Projects)
Employee(Reports Time)
Finance LoB(Calculates Costs)
HR/Payroll - LoB(Allocates Time to
Projects)
Contractor(Produces Invoices)
Agreed Roles and Responsibilities
Notional Sample ProcessNotional Sample Process Project is established and registered with Project is established and registered with
finance finance Finance sends charge codes to HR & ContractorFinance sends charge codes to HR & Contractor Employee submits time sheet for project Employee submits time sheet for project HR submits time to finance HR submits time to finance Contractor submits invoice to financeContractor submits invoice to finance Project gets cost info from finance Project gets cost info from finance Project updates dashboard Project updates dashboard Business intelligence asks for summary Business intelligence asks for summary
information about project information about project
SOA CommunitySOA Community
Example Service Example Service Timesheet EntryTimesheet Entry
““Roll-Up” ProtocolRoll-Up” ProtocolThe protocols between discipline roles are composites that “roll up” the set of services
provided by one discipline to another.
The protocols between discipline roles are composites that “roll up” the set of services
provided by one discipline to another.
The sub-protocols within a roll-up protocol model specific business services provided by a discipline.
The sub-protocols within a roll-up protocol model specific business services provided by a discipline.
Example XML InstanceExample XML Instance
<ns0:ProjectRequest xmlns:ns0="http://gov.osera.bpel"> <ProjectRequest xmlns:q0="http://osera.org/bpel/establishProject"> <q0:Project_Description>description</q0:Project_Description> <q0:Project_Sponsor>sponsor</q0:Project_Sponsor> <q0:Project_Budget_Start_Date>2006-10-27</q0:Project_Budget_Start_Date> <q0:Project_Budget_End_Date>2006-10-27</q0:Project_Budget_End_Date> <q0:Project_Budget>100000</q0:Project_Budget> </ProjectRequest> <correlationId>123</correlationId> </ns0:ProjectRequest>
Model to Web ServiceModel to Web Service <?xml version="1.0" encoding="UTF-8"?><?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:schema="http://osera.gov/xslt/functions/schema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:bpel="http://schemas.xmlsoap.org/ws/2004/03/business-process/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:schema="http://osera.gov/xslt/functions/schema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:bpel="http://schemas.xmlsoap.org/ws/2004/03/business-process/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http:/gov.osera.bpel" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:establishProjectCodes="http://osera.org/bpel/establishProjectCodes" xmlns:establishProject="http://osera.org/bpel/establishProject" xmlns:timeCostAssignment="http://osera.org/bpel/timeCostAssignment" xmlns:timesheet="http://osera.org/bpel/timesheet" xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/ws/2003/05/partner-link/ xmlns:tns="http:/gov.osera.bpel" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:establishProjectCodes="http://osera.org/bpel/establishProjectCodes" xmlns:establishProject="http://osera.org/bpel/establishProject" xmlns:timeCostAssignment="http://osera.org/bpel/timeCostAssignment" xmlns:timesheet="http://osera.org/bpel/timesheet" xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/ws/2003/05/partner-link/ http://schemas.xmlsoap.org/ws/2003/05/partner-link/" targetNamespace="http:/gov.osera.bpel"><wsdl:documentation> http://schemas.xmlsoap.org/ws/2003/05/partner-link/" targetNamespace="http:/gov.osera.bpel"><wsdl:documentation>
<uuid>platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e</uuid> </wsdl:documentation></wsdl:documentation> <plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="TimeCostAssignment"><plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="TimeCostAssignment"> <plt:role name="Finaince-LoB"><plt:role name="Finaince-LoB"> <plt:portType name="tns:TimeCostAssignment.TimeCostAssignment"/><plt:portType name="tns:TimeCostAssignment.TimeCostAssignment"/> </plt:role></plt:role> </plt:partnerLinkType></plt:partnerLinkType> <plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="TimesheetEntry"><plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="TimesheetEntry"> <plt:role name="HR-Lob-Payroll"><plt:role name="HR-Lob-Payroll"> <plt:portType name="tns:TimesheetEntry.TimesheetEntry"/><plt:portType name="tns:TimesheetEntry.TimesheetEntry"/> </plt:role></plt:role> </plt:partnerLinkType></plt:partnerLinkType> <plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="EstablishProjectChargeCodes"><plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="EstablishProjectChargeCodes"> <plt:role name="HR-Lob-Payroll"><plt:role name="HR-Lob-Payroll"> <plt:portType name="tns:EstablishProjectChargeCodes.EstablishProjectChargeCodes"/><plt:portType name="tns:EstablishProjectChargeCodes.EstablishProjectChargeCodes"/> </plt:role></plt:role> </plt:partnerLinkType></plt:partnerLinkType> <bpel:property type="xsd:string" name="correlationId"/><bpel:property type="xsd:string" name="correlationId"/> <bpel:propertyAlias part="correlationId" messageType="tns:timeCostAssignments" propertyName="tns:correlationId"/><bpel:propertyAlias part="correlationId" messageType="tns:timeCostAssignments" propertyName="tns:correlationId"/> <bpel:propertyAlias part="correlationId" messageType="tns:timesheet" propertyName="tns:correlationId"/><bpel:propertyAlias part="correlationId" messageType="tns:timesheet" propertyName="tns:correlationId"/> <bpel:propertyAlias part="correlationId" messageType="tns:EstablishProject" propertyName="tns:correlationId"/><bpel:propertyAlias part="correlationId" messageType="tns:EstablishProject" propertyName="tns:correlationId"/> <wsdl:types><wsdl:types> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e</uuid> </wsdl:documentation></wsdl:documentation> <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://osera.org/bpel/timeCostAssignment"><xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://osera.org/bpel/timeCostAssignment"> <xsd:include schemaLocation="timeCostAssignment.xsd"/><xsd:include schemaLocation="timeCostAssignment.xsd"/> </xsd:schema></xsd:schema> <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"><xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"> <xsd:include schemaLocation="addressing.xsd"/><xsd:include schemaLocation="addressing.xsd"/> </xsd:schema></xsd:schema> </wsdl:types></wsdl:types> <wsdl:message name="EstablishProject"><wsdl:message name="EstablishProject"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7f06</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7f06</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:part name="EstablishProject" type="establishProject:EstablishProjectType"><wsdl:part name="EstablishProject" type="establishProject:EstablishProjectType"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7f06</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7f06</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:part></wsdl:part> <wsdl:part type="xsd:string" name="correlationId"/><wsdl:part type="xsd:string" name="correlationId"/> </wsdl:message></wsdl:message> <wsdl:message name="timesheet"><wsdl:message name="timesheet"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:part name="timesheet" type="timesheet:timesheetType"><wsdl:part name="timesheet" type="timesheet:timesheetType"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:part></wsdl:part> <wsdl:part type="xsd:string" name="correlationId"/><wsdl:part type="xsd:string" name="correlationId"/> </wsdl:message></wsdl:message> <wsdl:message name="timeCostAssignments"><wsdl:message name="timeCostAssignments"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e9f</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e9f</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:part name="timeCostAssignments" type="timeCostAssignment:timeCostAssignmentsType"><wsdl:part name="timeCostAssignments" type="timeCostAssignment:timeCostAssignmentsType"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e9f</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e9f</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:part></wsdl:part> <wsdl:part type="xsd:string" name="correlationId"/><wsdl:part type="xsd:string" name="correlationId"/> </wsdl:message></wsdl:message> <wsdl:portType name="TimeCostAssignment.TimeCostAssignment"><wsdl:portType name="TimeCostAssignment.TimeCostAssignment"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fe0p</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fe0p</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:operation name="timeCostAssignments"><wsdl:operation name="timeCostAssignments"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:input message="tns:timeCostAssignments" name="timeCostAssignments"><wsdl:input message="tns:timeCostAssignments" name="timeCostAssignments"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:input></wsdl:input> </wsdl:operation></wsdl:operation> </wsdl:portType></wsdl:portType> <wsdl:portType name="TimesheetEntry.TimesheetEntry"><wsdl:portType name="TimesheetEntry.TimesheetEntry"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fdcp</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fdcp</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:operation name="timesheet"><wsdl:operation name="timesheet"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:input message="tns:timesheet" name="timesheet"><wsdl:input message="tns:timesheet" name="timesheet"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:input></wsdl:input> </wsdl:operation></wsdl:operation> </wsdl:portType></wsdl:portType> <wsdl:portType name="EstablishProjectChargeCodes.EstablishProjectChargeCodes"><wsdl:portType name="EstablishProjectChargeCodes.EstablishProjectChargeCodes"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#19d36f1_10e0e93c502_-7fbep</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#19d36f1_10e0e93c502_-7fbep</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:operation name="EstablishProject"><wsdl:operation name="EstablishProject"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:input message="tns:EstablishProject" name="EstablishProject"><wsdl:input message="tns:EstablishProject" name="EstablishProject"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:input></wsdl:input> </wsdl:operation></wsdl:operation> </wsdl:portType></wsdl:portType> </wsdl:definitions></wsdl:definitions>
ImplementationImplementation
BusinessIntelligence
(Reports/Dashboard)
NEF Program(Manages Projects)
Employee(Reports Time)
Finance LoB(Calculates Costs)
HR/Payroll - LoB(Allocates Time to
Projects)
Contractor(Produces Invoices)
MetaMatrixData Services
Sun MicroSystems
DynAccSys
WebService
WebService
Web
Serv
ice
WebService
WebService
Web Form
Data AccessExecutable Model
Data AccessExecutable Model
DashboardClient
Key PointKey Point
This is not one application – it is 4 This is not one application – it is 4 independently developed applications independently developed applications
cooperating over an SOAcooperating over an SOA
Switch to live demoSwitch to live demo
Standards UsedStandards Used
SOA ArchitectureSOA Architecture Model Driven Architecture Model Driven Architecture Enterprise Distributed Object Computing Enterprise Distributed Object Computing
DataData XBRLXBRL
Web Services StackWeb Services Stack XML, XML Schema, WSDLXML, XML Schema, WSDL
ServersServers J2EE, SQLJ2EE, SQL
Use of XBRLUse of XBRL
Web Services with XBRLWeb Services with XBRL
Map domain specific elements to standard Map domain specific elements to standard XBRL-GL Taxonomy elementsXBRL-GL Taxonomy elements
Use SOAP Envelope to transmit XBRL Use SOAP Envelope to transmit XBRL Instance DocumentsInstance Documents
XBRL linkbases provide calculation and XBRL linkbases provide calculation and formula based validationformula based validation
Contractor Invoice Contractor Invoice Source DataSource Data
Contractor Invoice 1 2 3 4
Contractor ID 650087 650087 650087 650087
Contractor Name Data Systems Consulting Data Systems ConsultingData Systems
Consulting Data Systems Consulting
Address 1 P O Box 34591 P O Box 34591 P O Box 34591 P O Box 34591
City Merrifield Merrifield Merrifield Merrifield
State VA VA VA VA
Zip Code 22102 22102 22102 22102
Country USA USA USA USA
Invoice Number 398670 398900 399568 401985
Invoice Date 20-Sep-06 27-Sep-06 3-Oct-06 10-Oct-06
Payment Terms 30 days 30 days 30 days 30 days
Project ID SOA836D SOA836D SOA836D SOA836D
Charge number B450098765 B450098765 B450098765 B450098765
DescriptionSOA Demo Project
hardware set upSOA Demo project meeting
attendanceSOA Demo - Data
conversionSOA Demo - specification
development
Professional Fees $ 5,000.00 $ 8,500.00 $ 25,000.00 $ 1,200.00
Travel Costs $ 4,000.00 $ 200.00 $ 200.00 $ 120.00
Disburesments $ 80.00 $ 45.00 $ 65.00 $ 78.00
Tax amount $ 95.73 $ 120.35 $ 500.67 $ 45.87
Total Cost $ 9,175.73 $ 8,865.35 $ 25,765.67 $ 1,443.87
XBRL-GL XBRL-GL Instance DocumentInstance Document
<gl-cor:entryDetail> <gl-cor:account> <gl-cor:accountMainID contextRef="now">B450098765</gl-cor:accountMainID> <gl-cor:accountSub> <gl-cor:accountSubDescription contextRef="now">Professional Fees</gl-cor:accountSubDescription> </gl-cor:accountSub> </gl-cor:account> <gl-cor:amount contextRef="now" decimals="2" unitRef="USD">5000.00</gl-cor:amount> <gl-cor:identifierReference> <gl-cor:identifierType contextRef="now">vendor</gl-cor:identifierType> </gl-cor:identifierReference> <gl-cor:documentType contextRef="now">voucher</gl-cor:documentType> <gl-cor:documentNumber contextRef="now">398670</gl-cor:documentNumber> <gl-cor:documentDate contextRef="now">2006-09-20T00:00:00-04:00</gl-cor:documentDate> <gl-cor:detailComment contextRef="now">SOA Demo Project hardware set up</gl-cor:detailComment> <gl-bus:jobInfo> <gl-usk:jobCode contextRef="now">SOA836D</gl-usk:jobCode> </gl-bus:jobInfo> </gl-cor:entryDetail>
Technologies UsedTechnologies Used
Sun – Seebeyond Sun – Seebeyond Metamatrix DimensionMetamatrix Dimension Data Access Technologies Component-XData Access Technologies Component-X jBoss application serversjBoss application servers MySQLMySQL DynAccSys XabraDynAccSys Xabra
Where is the demo going?Where is the demo going?
Ongoing resource to demonstrate SOAOngoing resource to demonstrate SOA Open spec, open process – new participants Open spec, open process – new participants
welcomewelcome Show off your SOA technologies, as long as it relates Show off your SOA technologies, as long as it relates
to the demo scenarioto the demo scenario
Web resource – people will be able to run parts Web resource – people will be able to run parts of the demo off the webof the demo off the web
Demo will be a distributed web resource – Demo will be a distributed web resource – hosted on multiple servers and technologieshosted on multiple servers and technologies
MDA Generated Web Services MDA Generated Web Services DefinitionDefinition
<?xml version="1.0" encoding="UTF-8"?><?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:schema="http://osera.gov/xslt/functions/schema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:bpel="http://schemas.xmlsoap.org/ws/2004/03/business-process/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:schema="http://osera.gov/xslt/functions/schema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:bpel="http://schemas.xmlsoap.org/ws/2004/03/business-process/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http:/gov.osera.bpel" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:establishProjectCodes="http://osera.org/bpel/establishProjectCodes" xmlns:establishProject="http://osera.org/bpel/establishProject" xmlns:timeCostAssignment="http://osera.org/bpel/timeCostAssignment" xmlns:timesheet="http://osera.org/bpel/timesheet" xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/ws/2003/05/partner-link/ xmlns:tns="http:/gov.osera.bpel" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:establishProjectCodes="http://osera.org/bpel/establishProjectCodes" xmlns:establishProject="http://osera.org/bpel/establishProject" xmlns:timeCostAssignment="http://osera.org/bpel/timeCostAssignment" xmlns:timesheet="http://osera.org/bpel/timesheet" xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/ws/2003/05/partner-link/ http://schemas.xmlsoap.org/ws/2003/05/partner-link/" targetNamespace="http:/gov.osera.bpel"><wsdl:documentation> http://schemas.xmlsoap.org/ws/2003/05/partner-link/" targetNamespace="http:/gov.osera.bpel"><wsdl:documentation>
<uuid>platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e</uuid> </wsdl:documentation></wsdl:documentation> <plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="TimeCostAssignment"><plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="TimeCostAssignment"> <plt:role name="Finaince-LoB"><plt:role name="Finaince-LoB"> <plt:portType name="tns:TimeCostAssignment.TimeCostAssignment"/><plt:portType name="tns:TimeCostAssignment.TimeCostAssignment"/> </plt:role></plt:role> </plt:partnerLinkType></plt:partnerLinkType> <plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="TimesheetEntry"><plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="TimesheetEntry"> <plt:role name="HR-Lob-Payroll"><plt:role name="HR-Lob-Payroll"> <plt:portType name="tns:TimesheetEntry.TimesheetEntry"/><plt:portType name="tns:TimesheetEntry.TimesheetEntry"/> </plt:role></plt:role> </plt:partnerLinkType></plt:partnerLinkType> <plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="EstablishProjectChargeCodes"><plt:partnerLinkType xmlns="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" name="EstablishProjectChargeCodes"> <plt:role name="HR-Lob-Payroll"><plt:role name="HR-Lob-Payroll"> <plt:portType name="tns:EstablishProjectChargeCodes.EstablishProjectChargeCodes"/><plt:portType name="tns:EstablishProjectChargeCodes.EstablishProjectChargeCodes"/> </plt:role></plt:role> </plt:partnerLinkType></plt:partnerLinkType> <bpel:property type="xsd:string" name="correlationId"/><bpel:property type="xsd:string" name="correlationId"/> <bpel:propertyAlias part="correlationId" messageType="tns:timeCostAssignments" propertyName="tns:correlationId"/><bpel:propertyAlias part="correlationId" messageType="tns:timeCostAssignments" propertyName="tns:correlationId"/> <bpel:propertyAlias part="correlationId" messageType="tns:timesheet" propertyName="tns:correlationId"/><bpel:propertyAlias part="correlationId" messageType="tns:timesheet" propertyName="tns:correlationId"/> <bpel:propertyAlias part="correlationId" messageType="tns:EstablishProject" propertyName="tns:correlationId"/><bpel:propertyAlias part="correlationId" messageType="tns:EstablishProject" propertyName="tns:correlationId"/> <wsdl:types><wsdl:types> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLobEngine.edoc_1_0_b#148ab5c_10e56defc61_-706e</uuid> </wsdl:documentation></wsdl:documentation> <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://osera.org/bpel/timeCostAssignment"><xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://osera.org/bpel/timeCostAssignment"> <xsd:include schemaLocation="timeCostAssignment.xsd"/><xsd:include schemaLocation="timeCostAssignment.xsd"/> </xsd:schema></xsd:schema> <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"><xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"> <xsd:include schemaLocation="addressing.xsd"/><xsd:include schemaLocation="addressing.xsd"/> </xsd:schema></xsd:schema> </wsdl:types></wsdl:types> <wsdl:message name="EstablishProject"><wsdl:message name="EstablishProject"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7f06</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7f06</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:part name="EstablishProject" type="establishProject:EstablishProjectType"><wsdl:part name="EstablishProject" type="establishProject:EstablishProjectType"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7f06</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7f06</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:part></wsdl:part> <wsdl:part type="xsd:string" name="correlationId"/><wsdl:part type="xsd:string" name="correlationId"/> </wsdl:message></wsdl:message> <wsdl:message name="timesheet"><wsdl:message name="timesheet"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:part name="timesheet" type="timesheet:timesheetType"><wsdl:part name="timesheet" type="timesheet:timesheetType"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:part></wsdl:part> <wsdl:part type="xsd:string" name="correlationId"/><wsdl:part type="xsd:string" name="correlationId"/> </wsdl:message></wsdl:message> <wsdl:message name="timeCostAssignments"><wsdl:message name="timeCostAssignments"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e9f</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e9f</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:part name="timeCostAssignments" type="timeCostAssignment:timeCostAssignmentsType"><wsdl:part name="timeCostAssignments" type="timeCostAssignment:timeCostAssignmentsType"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e9f</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e9f</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:part></wsdl:part> <wsdl:part type="xsd:string" name="correlationId"/><wsdl:part type="xsd:string" name="correlationId"/> </wsdl:message></wsdl:message> <wsdl:portType name="TimeCostAssignment.TimeCostAssignment"><wsdl:portType name="TimeCostAssignment.TimeCostAssignment"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fe0p</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fe0p</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:operation name="timeCostAssignments"><wsdl:operation name="timeCostAssignments"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:input message="tns:timeCostAssignments" name="timeCostAssignments"><wsdl:input message="tns:timeCostAssignments" name="timeCostAssignments"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f03</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:input></wsdl:input> </wsdl:operation></wsdl:operation> </wsdl:portType></wsdl:portType> <wsdl:portType name="TimesheetEntry.TimesheetEntry"><wsdl:portType name="TimesheetEntry.TimesheetEntry"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fdcp</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#2b7632_10e0a054e79_-7fdcp</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:operation name="timesheet"><wsdl:operation name="timesheet"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:input message="tns:timesheet" name="timesheet"><wsdl:input message="tns:timesheet" name="timesheet"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5efb</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:input></wsdl:input> </wsdl:operation></wsdl:operation> </wsdl:portType></wsdl:portType> <wsdl:portType name="EstablishProjectChargeCodes.EstablishProjectChargeCodes"><wsdl:portType name="EstablishProjectChargeCodes.EstablishProjectChargeCodes"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#19d36f1_10e0e93c502_-7fbep</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#19d36f1_10e0e93c502_-7fbep</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:operation name="EstablishProject"><wsdl:operation name="EstablishProject"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00</uuid> </wsdl:documentation></wsdl:documentation> <wsdl:input message="tns:EstablishProject" name="EstablishProject"><wsdl:input message="tns:EstablishProject" name="EstablishProject"> <wsdl:documentation><wsdl:documentation> <uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00</uuid><uuid>platform:/resource/SoaLobModel/model/SoaLob.edoc_1_0_b#683e68_10e56984f16_-5f00</uuid> </wsdl:documentation></wsdl:documentation> </wsdl:input></wsdl:input> </wsdl:operation></wsdl:operation> </wsdl:portType></wsdl:portType> </wsdl:definitions></wsdl:definitions>
We don’t expect you to actually have to read this!
Example Generated XML Example Generated XML DocumentDocument
<?xml version="1.0" encoding="UTF-8"?><?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs2001i="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:establishProjectCodes="http://osera.org/bpel/establishProjectCodes" xmlns:establishProject="http://osera.org/bpel/establishProject" xmlns:timeCostAssignment="http://osera.org/bpel/timeCostAssignment" xmlns:timesheet="http://osera.org/bpel/timesheet" targetNamespace="http://osera.org/bpel/timesheet" elementFormDefault="qualified"><xsd:annotation><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs2001i="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:establishProjectCodes="http://osera.org/bpel/establishProjectCodes" xmlns:establishProject="http://osera.org/bpel/establishProject" xmlns:timeCostAssignment="http://osera.org/bpel/timeCostAssignment" xmlns:timesheet="http://osera.org/bpel/timesheet" targetNamespace="http://osera.org/bpel/timesheet" elementFormDefault="qualified"><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e5e</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e5e</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:import schemaLocation="establishProjectCodes.xsd" namespace="http://osera.org/bpel/establishProjectCodes"><xsd:import schemaLocation="establishProjectCodes.xsd" namespace="http://osera.org/bpel/establishProjectCodes"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7edf</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7edf</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:import></xsd:import> <xsd:element type="timesheet:timesheetsType" name="timesheets"><xsd:element type="timesheet:timesheetsType" name="timesheets"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e88</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e88</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:complexType name="timesheetsType"><xsd:complexType name="timesheetsType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e88</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e88</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:sequence><xsd:sequence> <xsd:element minOccurs="0" maxOccurs="unbounded" name="timesheet" type="timesheet:timesheetType"><xsd:element minOccurs="0" maxOccurs="unbounded" name="timesheet" type="timesheet:timesheetType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e89</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e89</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> </xsd:sequence></xsd:sequence> </xsd:complexType></xsd:complexType> <xsd:element type="timesheet:timesheetType" name="timesheet"><xsd:element type="timesheet:timesheetType" name="timesheet"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:complexType name="timesheetType"><xsd:complexType name="timesheetType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e79</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:sequence><xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="employee_ID" type="timesheet:Employee_IDType"><xsd:element minOccurs="1" maxOccurs="1" name="employee_ID" type="timesheet:Employee_IDType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e85</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e85</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:element minOccurs="1" maxOccurs="1" name="Employee_Name" type="timesheet:Employee_NameType"><xsd:element minOccurs="1" maxOccurs="1" name="Employee_Name" type="timesheet:Employee_NameType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e84</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e84</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:element minOccurs="1" maxOccurs="1" name="First_Date" type="timesheet:First_DateType"><xsd:element minOccurs="1" maxOccurs="1" name="First_Date" type="timesheet:First_DateType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fd0</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fd0</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:element minOccurs="1" maxOccurs="1" name="Last_Date" type="timesheet:Last_DateType"><xsd:element minOccurs="1" maxOccurs="1" name="Last_Date" type="timesheet:Last_DateType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fce</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fce</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:element minOccurs="1" maxOccurs="unbounded" name="Time_Charge" type="timesheet:Time_ChargeType"><xsd:element minOccurs="1" maxOccurs="unbounded" name="Time_Charge" type="timesheet:Time_ChargeType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcc</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcc</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> </xsd:sequence></xsd:sequence> </xsd:complexType></xsd:complexType> <xsd:element type="timesheet:TimesheetType" name="Timesheet"><xsd:element type="timesheet:TimesheetType" name="Timesheet"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e77</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e77</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="TimesheetType"><xsd:simpleType name="TimesheetType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e77</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e77</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:string"/><xsd:restriction base="xsd:string"/> </xsd:simpleType></xsd:simpleType> <xsd:element type="timesheet:Employee_IDType" name="Employee_ID"><xsd:element type="timesheet:Employee_IDType" name="Employee_ID"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e75</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e75</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="Employee_IDType"><xsd:simpleType name="Employee_IDType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e75</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e75</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:string"/><xsd:restriction base="xsd:string"/> </xsd:simpleType></xsd:simpleType> <xsd:element type="timesheet:Employee_NameType" name="Employee_Name"><xsd:element type="timesheet:Employee_NameType" name="Employee_Name"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e73</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e73</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="Employee_NameType"><xsd:simpleType name="Employee_NameType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e73</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e73</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:string"/><xsd:restriction base="xsd:string"/> </xsd:simpleType></xsd:simpleType> <xsd:element type="timesheet:DescriptionType" name="Description"><xsd:element type="timesheet:DescriptionType" name="Description"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e69</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e69</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="DescriptionType"><xsd:simpleType name="DescriptionType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e69</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e69</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:string"/><xsd:restriction base="xsd:string"/> </xsd:simpleType></xsd:simpleType> <xsd:element type="timesheet:Time_startType" name="Time_start"><xsd:element type="timesheet:Time_startType" name="Time_start"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e67</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e67</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="Time_startType"><xsd:simpleType name="Time_startType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e67</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e67</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:time"/><xsd:restriction base="xsd:time"/> </xsd:simpleType></xsd:simpleType> <xsd:element type="timesheet:Time_EndType" name="Time_End"><xsd:element type="timesheet:Time_EndType" name="Time_End"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e65</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e65</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="Time_EndType"><xsd:simpleType name="Time_EndType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e65</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e65</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:time"/><xsd:restriction base="xsd:time"/> </xsd:simpleType></xsd:simpleType> <xsd:element type="timesheet:DurationType" name="Duration"><xsd:element type="timesheet:DurationType" name="Duration"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e63</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e63</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="DurationType"><xsd:simpleType name="DurationType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e63</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#-574544a2_10e4ad8fcd6_-7e63</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:float"/><xsd:restriction base="xsd:float"/> </xsd:simpleType></xsd:simpleType> <xsd:element type="timesheet:Time_ChargeType" name="Time_Charge"><xsd:element type="timesheet:Time_ChargeType" name="Time_Charge"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe4</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe4</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:complexType name="Time_ChargeType"><xsd:complexType name="Time_ChargeType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe4</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe4</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:sequence><xsd:sequence> <xsd:element minOccurs="1" maxOccurs="1" name="Project_Charge_Number" type="establishProjectCodes:Project_Charge_NumberType"><xsd:element minOccurs="1" maxOccurs="1" name="Project_Charge_Number" type="establishProjectCodes:Project_Charge_NumberType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe3</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe3</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:element minOccurs="1" maxOccurs="1" name="Charge_Date" type="timesheet:Charge_DateType"><xsd:element minOccurs="1" maxOccurs="1" name="Charge_Date" type="timesheet:Charge_DateType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcb</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcb</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:element minOccurs="1" maxOccurs="1" name="Charge_Description" type="establishProjectCodes:Charge_DescriptionType"><xsd:element minOccurs="1" maxOccurs="1" name="Charge_Description" type="establishProjectCodes:Charge_DescriptionType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe2</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe2</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:element minOccurs="0" maxOccurs="1" name="Time_start" type="timesheet:Time_startType"><xsd:element minOccurs="0" maxOccurs="1" name="Time_start" type="timesheet:Time_startType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe1</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe1</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:element minOccurs="0" maxOccurs="1" name="Time_End" type="timesheet:Time_EndType"><xsd:element minOccurs="0" maxOccurs="1" name="Time_End" type="timesheet:Time_EndType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe0</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fe0</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:element minOccurs="1" maxOccurs="1" name="Duration" type="timesheet:DurationType"><xsd:element minOccurs="1" maxOccurs="1" name="Duration" type="timesheet:DurationType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fde</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fde</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> </xsd:sequence></xsd:sequence> </xsd:complexType></xsd:complexType> <xsd:element type="timesheet:ChargeStartType" name="ChargeStart"><xsd:element type="timesheet:ChargeStartType" name="ChargeStart"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fdd</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fdd</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:complexType name="ChargeStartType"><xsd:complexType name="ChargeStartType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fdd</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fdd</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:complexType></xsd:complexType> <xsd:element type="timesheet:Charge_DateType" name="Charge_Date"><xsd:element type="timesheet:Charge_DateType" name="Charge_Date"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fca</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fca</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="Charge_DateType"><xsd:simpleType name="Charge_DateType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fca</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fca</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:date"/><xsd:restriction base="xsd:date"/> </xsd:simpleType></xsd:simpleType> <xsd:element type="timesheet:First_DateType" name="First_Date"><xsd:element type="timesheet:First_DateType" name="First_Date"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcf</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcf</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="First_DateType"><xsd:simpleType name="First_DateType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcf</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcf</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:date"/><xsd:restriction base="xsd:date"/> </xsd:simpleType></xsd:simpleType> <xsd:element type="timesheet:Last_DateType" name="Last_Date"><xsd:element type="timesheet:Last_DateType" name="Last_Date"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcd</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcd</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> </xsd:element></xsd:element> <xsd:simpleType name="Last_DateType"><xsd:simpleType name="Last_DateType"> <xsd:annotation><xsd:annotation> <xsd:appinfo><xsd:appinfo> <uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcd</uuid><uuid>platform:/resource/SoaLobModel/model/SOA-Demo-Messages.edoc_1_0_b#683e68_10e56984f16_-7fcd</uuid> </xsd:appinfo></xsd:appinfo> </xsd:annotation></xsd:annotation> <xsd:restriction base="xsd:date"/><xsd:restriction base="xsd:date"/> </xsd:simpleType></xsd:simpleType> </xsd:schema></xsd:schema>
ParticipationParticipation
SOA Community Wiki SOA Community Wiki Wiki Page: Wiki Page:
http://colab.cim3.net/cgi-bin/wiki.pl?SoaDemohttp://colab.cim3.net/cgi-bin/wiki.pl?SoaDemo Mail list: Mail list: soa-demo@colab.cim3.netsoa-demo@colab.cim3.net
(Participants should subscribe)(Participants should subscribe)
Follow on Presentations & Follow on Presentations & DemonstrationsDemonstrations
Monday 12pm-2pm – Table Top Show – live Monday 12pm-2pm – Table Top Show – live demodemo
Monday 3pmMonday 3pm Data Access Technologies – Cory Casanave Data Access Technologies – Cory Casanave
(EnterpriseComponent.com)(EnterpriseComponent.com) Tuesday 1pmTuesday 1pm
Booz | Allen | Hamilton - Boyd Grant (bah.com)Booz | Allen | Hamilton - Boyd Grant (bah.com) DynAccSys - Sonia Antypas (DynAccSys.com)DynAccSys - Sonia Antypas (DynAccSys.com) Metamatrix - Chuck Mosher (metamatrix.com)Metamatrix - Chuck Mosher (metamatrix.com) Sun Microsystems - John Landers (sun.com)Sun Microsystems - John Landers (sun.com)
top related