SlideShare a Scribd company logo
SOAP – Simple Object Access Protocol




                                  Gourav Pal
                                  MSIT/12/002
                                  Amplify Mindware- BVU-Pune
   SOAP Concepts
   Structure of SOAP message
   SOAP Faults
   Data types
   Passing Objects
   Attachments
What is SOAP?
 SOAP stands for Simple Object Access
  Protocol
 SOAP is a simple XML-based protocol to let
  applications exchange information over
  HTTP
 SOAP is a W3C recommendation
 SOAP is for communication between
  applications
What is SOAP?
 SOAP is a communication protocol
 SOAP is a format for sending messages
 SOAP communicates via Internet
 SOAP is platform independent
 SOAP is language independent
   A SOAP message is an ordinary XML document
    containing the following elements:
     An Envelope element that identifies the XML
      document as a SOAP message
     A Header element that contains header information
     A Body element that contains call and response
      information
     A Fault element containing errors and status
      information
   All the elements above are declared in the default namespace for the
    SOAP envelope: http://www.w3.org/2001/12/soap-envelope
   and the default namespace for SOAP encoding and data types is:
    http://www.w3.org/2001/12/soap-encoding
Here are some important syntax rules:
 A SOAP message MUST be encoded using XML
 A SOAP message MUST use the SOAP Envelope
  namespace
 A SOAP message MUST use the SOAP Encoding
  namespace
 A SOAP message must NOT contain a DTD
  reference
 A SOAP message must NOT contain XML
  Processing Instructions
<?xml version="1.0"?>
< soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
< soap:Header>
...
< /soap:Header>
< soap:Body>
...
<soap:Fault>
...
</soap:Fault>
< /soap:Body>
< /soap:Envelope>
   The SOAP Envelope element is the root
    element of a SOAP message
   The xmlns:soap namespace should always
    have the value of:
    http://www.w3.org/2001/12/soap-envelope
   The encodingStyle attribute is used to define
    the data types used in the document
   Optional SOAP element
   Contains application-specific information
    (like authentication, payment, etc.) about the
    SOAP message
   If the Header element is present, it must be
    the first child element of the Envelope
    element
   Required SOAP element
   Contains the actual SOAP message intended
    for the ultimate endpoint of the message.

Let’s see how a SOAP request and response will
look like…..
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body>
<m:GetPrice xmlns:m="http://www.w3schools.com/prices">
<m:Item>Apples</m:Item>
</m:GetPrice>
</soap:Body>
</soap:Envelope>

Note that the m:GetPrice and the Item elements above are
application-specific elements.
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body>
<m:GetPriceResponse
xmlns:m="http://www.w3schools.com/prices">
<m:Price>1.90</m:Price>
</m:GetPriceResponse>
</soap:Body>
</soap:Envelope>
   Optional SOAP element
   Used to indicate error messages
   If a Fault element is present, it must appear
    as a child element of the Body element.
   A Fault element can only appear once in a
    SOAP message.

The fault element has the following sub
elements…..
Sub Element     Description
<faultcode>     A code for identifying the fault
<faultstring>   A human readable explanation of the
                fault
<faultactor>    Information about who caused the
                fault to happen
<detail>        Holds application specific error
                information related to the Body
                element
The following faultcode values must be used in the faultcode
element when describing faults:
 Error               Description
 VersionMismatch     Found an invalid namespace for the SOAP
                     Envelope element
 MustUnderstand      An immediate child element of the Header
                     element, with the mustUnderstand attribute set
                     to "1", was not understood
 Client              The message was incorrectly formed or contained
                     incorrect information
 Server              There was a problem with the server so the
                     message could not proceed
<soap:Fault>
     <faultcode>soap:Server</faultcode>
     <faultstring>System.Web.Services.Protoc
ols.SoapException: Server was unable to
process request.
     </faultstring>
     <detail />
</soap:Fault>
Soap

More Related Content

Viewers also liked

Welcome!
Welcome!Welcome!
Welcome!
Chad Pinkston
 
Smoke sentry 2_pdr_presentation
Smoke sentry 2_pdr_presentationSmoke sentry 2_pdr_presentation
Smoke sentry 2_pdr_presentationjeff1soccer
 
Cropping assignment digital image
Cropping assignment digital imageCropping assignment digital image
Cropping assignment digital imagejaylene16
 
What if no one is interested in Quality Improvement when we get home?
What if no one is interested in Quality Improvement when we get home?What if no one is interested in Quality Improvement when we get home?
What if no one is interested in Quality Improvement when we get home?lexie_daryan
 
12 days of Christmas
12 days of Christmas12 days of Christmas
12 days of Christmassdefazio17
 
(Eng) part iii ppt (5 july 2016 uspc)
(Eng) part iii ppt (5 july 2016 uspc)(Eng) part iii ppt (5 july 2016 uspc)
(Eng) part iii ppt (5 july 2016 uspc)
Olena Ursu
 
Enterprise Mobile Methodology with Salesforce + MobileIron
Enterprise Mobile Methodology with Salesforce + MobileIronEnterprise Mobile Methodology with Salesforce + MobileIron
Enterprise Mobile Methodology with Salesforce + MobileIron
Quinton Wall
 
Shirley Temple: 7 Memorable Movie Roles
Shirley Temple: 7 Memorable Movie RolesShirley Temple: 7 Memorable Movie Roles
Shirley Temple: 7 Memorable Movie Roles
Stinson
 
Synthesis and characterization of triphenylethylene derivatives with aggregat...
Synthesis and characterization of triphenylethylene derivatives with aggregat...Synthesis and characterization of triphenylethylene derivatives with aggregat...
Synthesis and characterization of triphenylethylene derivatives with aggregat...Universty of Gujrat, Pakistan
 
βασιλική του αγίου μάρκου
βασιλική του αγίου μάρκουβασιλική του αγίου μάρκου
βασιλική του αγίου μάρκου
paraskevit
 
Smc Services Brochure
Smc Services BrochureSmc Services Brochure
Smc Services BrochureJohnMcW
 
A ENERXIA
A ENERXIAA ENERXIA
A ENERXIA
evilig
 
What does academe know about social media?
What does academe know about social media?What does academe know about social media?
What does academe know about social media?
Brendan Keegan
 
Effect of Minimally Invasive Low-intensity laser therapy (MILLT) and non-ster...
Effect of Minimally Invasive Low-intensity laser therapy (MILLT) and non-ster...Effect of Minimally Invasive Low-intensity laser therapy (MILLT) and non-ster...
Effect of Minimally Invasive Low-intensity laser therapy (MILLT) and non-ster...Nina Anigbogu
 
Mgceu presentation
Mgceu presentationMgceu presentation
Mgceu presentationOlena Ursu
 

Viewers also liked (20)

Welcome!
Welcome!Welcome!
Welcome!
 
Smoke sentry 2_pdr_presentation
Smoke sentry 2_pdr_presentationSmoke sentry 2_pdr_presentation
Smoke sentry 2_pdr_presentation
 
Cropping assignment digital image
Cropping assignment digital imageCropping assignment digital image
Cropping assignment digital image
 
What if no one is interested in Quality Improvement when we get home?
What if no one is interested in Quality Improvement when we get home?What if no one is interested in Quality Improvement when we get home?
What if no one is interested in Quality Improvement when we get home?
 
12 days of Christmas
12 days of Christmas12 days of Christmas
12 days of Christmas
 
Qbfin
QbfinQbfin
Qbfin
 
Semasearch
SemasearchSemasearch
Semasearch
 
(Eng) part iii ppt (5 july 2016 uspc)
(Eng) part iii ppt (5 july 2016 uspc)(Eng) part iii ppt (5 july 2016 uspc)
(Eng) part iii ppt (5 july 2016 uspc)
 
Enterprise Mobile Methodology with Salesforce + MobileIron
Enterprise Mobile Methodology with Salesforce + MobileIronEnterprise Mobile Methodology with Salesforce + MobileIron
Enterprise Mobile Methodology with Salesforce + MobileIron
 
Shirley Temple: 7 Memorable Movie Roles
Shirley Temple: 7 Memorable Movie RolesShirley Temple: 7 Memorable Movie Roles
Shirley Temple: 7 Memorable Movie Roles
 
Synthesis and characterization of triphenylethylene derivatives with aggregat...
Synthesis and characterization of triphenylethylene derivatives with aggregat...Synthesis and characterization of triphenylethylene derivatives with aggregat...
Synthesis and characterization of triphenylethylene derivatives with aggregat...
 
βασιλική του αγίου μάρκου
βασιλική του αγίου μάρκουβασιλική του αγίου μάρκου
βασιλική του αγίου μάρκου
 
Sprint review
Sprint reviewSprint review
Sprint review
 
Smc Services Brochure
Smc Services BrochureSmc Services Brochure
Smc Services Brochure
 
A ENERXIA
A ENERXIAA ENERXIA
A ENERXIA
 
What does academe know about social media?
What does academe know about social media?What does academe know about social media?
What does academe know about social media?
 
Aa nv
Aa nvAa nv
Aa nv
 
Effect of Minimally Invasive Low-intensity laser therapy (MILLT) and non-ster...
Effect of Minimally Invasive Low-intensity laser therapy (MILLT) and non-ster...Effect of Minimally Invasive Low-intensity laser therapy (MILLT) and non-ster...
Effect of Minimally Invasive Low-intensity laser therapy (MILLT) and non-ster...
 
Mgceu presentation
Mgceu presentationMgceu presentation
Mgceu presentation
 
Plaza Parking With Speakers Notes
Plaza Parking With Speakers NotesPlaza Parking With Speakers Notes
Plaza Parking With Speakers Notes
 

Similar to Soap

SOAP Overview
SOAP OverviewSOAP Overview
SOAP Overview
elliando dias
 
WebServices introduction
WebServices introductionWebServices introduction
WebServices introduction
princeirfancivil
 
Introduction to SOAP
Introduction to SOAPIntroduction to SOAP
Introduction to SOAP
Hayati Guvence
 
Web-Services!.pptx
Web-Services!.pptxWeb-Services!.pptx
Web-Services!.pptx
ssuserae0316
 
Soap xp-wg
Soap xp-wgSoap xp-wg
Soap xp-wg
Safwan Hashmi
 
fffSeminar
fffSeminarfffSeminar
fffSeminar
pavanpp
 
WebServices Basic Overview
WebServices Basic OverviewWebServices Basic Overview
WebServices Basic Overview
Rajkattamuri
 
Mule Webservices
Mule WebservicesMule Webservices
Mule Webservices
Shahid Shaik
 
WebServices Basic Overview
WebServices Basic OverviewWebServices Basic Overview
WebServices Basic Overview
Khan625
 
Introduction to WebServices
Introduction to WebServicesIntroduction to WebServices
Introduction to WebServices
Khasim Cise
 
SOAP by luv
SOAP by luvSOAP by luv
SOAP by luv
aligarhking
 
Web Services
Web ServicesWeb Services
Web Services
F K
 
Introduction to SOAP
Introduction to SOAPIntroduction to SOAP
Introduction to SOAP
Safwan Hashmi
 
Simple Object Access Protocol
Simple Object Access ProtocolSimple Object Access Protocol
Simple Object Access ProtocolSaatviga Sudhahar
 
SCDJWS 2. Soap
SCDJWS 2. SoapSCDJWS 2. Soap
SCDJWS 2. Soap
Francesco Ierna
 
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Kevin Lee
 
Java Web Service - Summer 2004
Java Web Service - Summer 2004Java Web Service - Summer 2004
Java Web Service - Summer 2004
Danny Teng
 
web programming
web programmingweb programming
web programming
shreeuva
 
Lecture 3 soap
Lecture 3 soapLecture 3 soap
Lecture 3 soap
Aravindharamanan S
 

Similar to Soap (20)

SOAP Overview
SOAP OverviewSOAP Overview
SOAP Overview
 
WebServices introduction
WebServices introductionWebServices introduction
WebServices introduction
 
Introduction to SOAP
Introduction to SOAPIntroduction to SOAP
Introduction to SOAP
 
Web-Services!.pptx
Web-Services!.pptxWeb-Services!.pptx
Web-Services!.pptx
 
Soap xp-wg
Soap xp-wgSoap xp-wg
Soap xp-wg
 
fffSeminar
fffSeminarfffSeminar
fffSeminar
 
WebServices Basic Overview
WebServices Basic OverviewWebServices Basic Overview
WebServices Basic Overview
 
Mule Webservices
Mule WebservicesMule Webservices
Mule Webservices
 
WebServices Basic Overview
WebServices Basic OverviewWebServices Basic Overview
WebServices Basic Overview
 
Introduction to WebServices
Introduction to WebServicesIntroduction to WebServices
Introduction to WebServices
 
Soap vs rest
Soap vs restSoap vs rest
Soap vs rest
 
SOAP by luv
SOAP by luvSOAP by luv
SOAP by luv
 
Web Services
Web ServicesWeb Services
Web Services
 
Introduction to SOAP
Introduction to SOAPIntroduction to SOAP
Introduction to SOAP
 
Simple Object Access Protocol
Simple Object Access ProtocolSimple Object Access Protocol
Simple Object Access Protocol
 
SCDJWS 2. Soap
SCDJWS 2. SoapSCDJWS 2. Soap
SCDJWS 2. Soap
 
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
 
Java Web Service - Summer 2004
Java Web Service - Summer 2004Java Web Service - Summer 2004
Java Web Service - Summer 2004
 
web programming
web programmingweb programming
web programming
 
Lecture 3 soap
Lecture 3 soapLecture 3 soap
Lecture 3 soap
 

Recently uploaded

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 

Recently uploaded (20)

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 

Soap