SlideShare a Scribd company logo
1 of 11
Download to read offline
RAMCO INSTITUTE OF TECHNOLOGY
Rajapalayam
Department of Computer Science and Engineering
Academic Year: 2019- 2020 (Odd Semester)
Degree, Semester & Branch: VII Semester B.E. Computer Science and Engineering.
Course Code & Title: IT6801 Service Oriented Architecture.
Name of the Faculty member: Dr.M.Kaliappan, Associate Professor/CSE
-------------------------------------------------------------------------------------------------------------
Theme of discussion: Web Services and SOA principles.
Date and Time: 18.09.2019 & 4.10 pm to 5.00
--------------------------------------------------------------------------------------------------------
1 Innovative practice: JIGSAW Cooperative Learning Technique
1.1 Topic:
Develop web service application for implementing online Airline Reservation Systems. The
system includes the following SOA components and principles.
1. Web services & WSDL
2. SOAP
3. Message Exchange pattern
4. Web service Activity
5. Coordination service
6. Orchestration
1.2 Learning objectives
 To encourages cooperative learning among students.
 To improve listening, communication, creativity and problem-solving skills.
1.3 Procedure:
Step 1
 Divide students into 6-person Jigsaw groups
 The groups should be diverse in terms of gender, ethnicity, race, and ability.
Step 2
 Appoint one student from each group as the leader.
 Each student in a group given a number from 1 to 6
Step 3
 Divide the course contents (unit) into 6 segments
Step 5
 Give students time to read over the course content’s segment.
Step 7
 Bring the students back into their jigsaw groups
Step 8
 Ask each student to present her or his segment to the group.
 Encourage others in the group to ask questions for clarification
Step 9
 Float from group to group, observing the process
Step 10
 At the end of the session, give a quiz on the material
1.4 Design and Implementation
 Procedure of Jigsaw activity posted in the course website in advance in which
students knew the knowledge of this activity.
Followed the Step 5
 Divide students into 6-person Jigsaw groups
Followed the Step 5
 Form temporary “expert groups” by having one student from each Jigsaw group
join other students assigned to the same segment.
 Some clue about the course contents given to each expert group when they were
discussed the segment that used to remember the student about the topic
Followed the Step 7
 Bring the students back into their jigsaw groups.
 Then, asked each student to present her/his segment to the group and encourage others
in the group to ask questions for clarification
At the end of the session, quiz was given to assess the students.
Glimpse:
1.5 Challenges and strategies:
 Make the slow learner participation in the activity
 To form the heterogeneous group (male and female).
 Motivate the slow learners to involve the activity.
 Given clue about the content while doing the activity
1.6 Observations:
The Jigsaw technique is designed for cooperative learning in small groups. Students
are provided the opportunity to become experts in a particular content, and share that
knowledge with their peers. This technique promotes both self and peer teaching which
requires students to understand the material at a deeper level and engage in discussion,
problem solving, and learning
Students are interested to involve the activity. The Jigsaw technique helps the students
to develop expertise in a particular topic and practice self and peer teaching.
1.7 Students Response:
 Students got comfortable after form a group with their friends and done brainstorming
with their team members about the segments actively.
 Bright students were actively participated to prepare the web services and SOA
principles.
 Slow learners expect to assist the content development.
 Most of the students were enjoyed the session.
Students response ensures the students could improve listening, communication, creativity
and problem-solving skills.
RAMCO INSTITUTE OF TECHNOLOGY
Department of Computer Science and Engineering
Academic Year: 2019- 2020 (Odd Semester)
Feed Back
Innovative practice: Jigsaw cooperative learning technique.
Course Code & Title: IT6801 Service Oriented Architecture.
Name of the Faculty member: Dr.M.Kaliappan, Associate Professor/CSE
Theme of discussion: Web service application for implementing online Airline
Reservation Systems.
Date and Time: 18.09.2019 & 4.10 pm to 5.00
---------------------------------------------------------------------------------------------------------------
Is encourage cooperative learning among yourself ? Yes No
Connection with course material in a creative and engaging way Excellent Good
Is improve listening, communication, and problem-solving skills? Excellent Good
Result of the Activity:
1. Web services
2. Web services: Operations
• :Customer service Operations
• Registration()
• Login()
• Update_customer_data()
• :Flight service Operations
• Flight_availability()
• Flight_information()
• :Reservation service Operations
• Booking()
• Cancel_booking()
• Booking_status()
• Generate_Booking()
• :Payment service Operations
• Credit_card_validation()
• Make_payment()
• Check_balance()
• Payment_Transaction()
1. WSDL:
Customer service - Login operation
<wsdl:portType name=" Soap">CustomerService
< name=" ">wsdl:operation login
< message="tns:addSoapIn"/>wsdl:input
< message="tns:addSoapOut"/>wsdl:output
</wsdl:operation>
</wsdl:portType>
< name="wsdl:binding Soap" type="tns: Soap">CustomerService CustomerService
<soap:binding ="http://schemas.xmlsoap.org/soap/http"/>transport
<wsdl:operation name=“login">
<soap:operation soapAction="http://tempuri.org/login" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
< name="wsdl:service ">CustomerService
< name="wsdl:port Soap" binding="tns: Soap">CustomerService CustomerService
< location="http://localhost:61433/soap:address .asmx"/>CustomerService
</wsdl:port>
</wsdl:service>
2.SOAP
Customer service - Login operation
SOAP input message(Service requestor)
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org"
<soap:Body>
< xmlns="http://tempuri.org/">login
<userid> </ userid >string
<password> </ password >string
</add>
</soap:Body>
</soap:Envelope>
SOAP output message (Service provider)
<?xml version="1.0" encoding="utf-8"?>
</soap:Envelope>
<soap:Body>
<addResponse xmlns="http://tempuri.org/">
<addResult > </addResult>boolean
</addResponse>
</soap:Body>
</soap:Envelope>
3. Message Exchange pattern
Request-response MEP Multicast MEP
4. Web service Activity
Primitive activity
5. Coordination service
6. Orchestration
7. UDDI
<businessEntity businessKey = "uuid”
operator = "www.airindia.com" authorizedName = “AICEO">
Company<name> Air India Airline Reservation </name>
Web services<description> Airline Reservation </description>
<contacts>
<contact useType = "general info">
John<personName> </personName>
(123) 123-1234<phone> </phone>
john@aindia.com<email> </email>
</contact>
</contacts>
</businessEntity>
<businessService serviceKey = "uuid1" businessKey = "uuid:A">
<name> Controller services <description> ….</description></name>
</businessService>
<businessService serviceKey = "uuid2" businessKey = "uuid:B">
<name> Customer services <description> ….</description></name>
</businessService>
<businessService serviceKey = "uuid3" businessKey = "uuid:C">
<name> Flight services <description> ….</description></name>
</businessService>
<businessService serviceKey = "uuid4" businessKey = "uuid:D">
<name> Reservation services <description> ….</description></name>
</businessService>
<businessService serviceKey = "uuid5" businessKey = "uuid:E">
<name> payment services <description> ….</description></name>
</businessService>
<bindingTemplate serviceKey = "uuid1" bindingKey = "uuid:C001">
<description> ControllerSOAP Binding</description>
<accessPoint URLType = "http" http://localhost:8080> </accessPoint>
</bindingTemplate>
<bindingTemplate serviceKey = "uuid2" bindingKey = "uuid:C002">
<description> CustomerSOAP Binding</description>
<accessPoint URLType = "http" http://localhost:8080> </accessPoint>
</bindingTemplate>
<bindingTemplate serviceKey = "uuid3" bindingKey = "uuid:C003">
<description> FlightSOAP Binding</description>
<accessPoint URLType = "http" http://localhost:8080> </accessPoint>
</bindingTemplate>
<tModel tModelKey = "uuid:xyz987.." operator = "www.airindia.com" authorizedName =
"John">
<name> AirlineReservation Interface Port Type</name>
<overviewDoc>
http://localhost/<overviewURL> .wsdlAirlineReservation
</overviewURL>
</overviewDoc>
</tModel>
Reference:
1. https://www.jigsaw.org/

More Related Content

What's hot

551: Syllabus
551: Syllabus551: Syllabus
551: SyllabusLinda
 
A learning design toolkit for creating effective learning activities
A learning design toolkit for creating effective learning activitiesA learning design toolkit for creating effective learning activities
A learning design toolkit for creating effective learning activitiesgrainne
 
541: Syllabus
541: Syllabus541: Syllabus
541: SyllabusLinda
 
Redesigning Course Materials for Online Delivery
Redesigning Course Materials for Online DeliveryRedesigning Course Materials for Online Delivery
Redesigning Course Materials for Online DeliveryJason Rhode
 
My example All About Me
My example All About MeMy example All About Me
My example All About Medpgardner
 
Week Two Models PPT
Week Two Models PPTWeek Two Models PPT
Week Two Models PPTNayMuha711
 
About BA320 - Business Information Systems
About BA320 - Business Information SystemsAbout BA320 - Business Information Systems
About BA320 - Business Information Systemsshannonfield
 
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC
 

What's hot (14)

551: Syllabus
551: Syllabus551: Syllabus
551: Syllabus
 
A learning design toolkit for creating effective learning activities
A learning design toolkit for creating effective learning activitiesA learning design toolkit for creating effective learning activities
A learning design toolkit for creating effective learning activities
 
EDTEC 795A Case Study
EDTEC 795A Case StudyEDTEC 795A Case Study
EDTEC 795A Case Study
 
541: Syllabus
541: Syllabus541: Syllabus
541: Syllabus
 
Redesigning Course Materials for Online Delivery
Redesigning Course Materials for Online DeliveryRedesigning Course Materials for Online Delivery
Redesigning Course Materials for Online Delivery
 
My example All About Me
My example All About MeMy example All About Me
My example All About Me
 
Example All About Me
Example All About MeExample All About Me
Example All About Me
 
Week Two Models PPT
Week Two Models PPTWeek Two Models PPT
Week Two Models PPT
 
The Impact of Faculty Development on Blended Learning
The Impact of Faculty Development on Blended LearningThe Impact of Faculty Development on Blended Learning
The Impact of Faculty Development on Blended Learning
 
NDLR Poster
NDLR PosterNDLR Poster
NDLR Poster
 
About BA320 - Business Information Systems
About BA320 - Business Information SystemsAbout BA320 - Business Information Systems
About BA320 - Business Information Systems
 
Information Skills presentation, 30th July
Information Skills presentation, 30th JulyInformation Skills presentation, 30th July
Information Skills presentation, 30th July
 
Seda nov11
Seda nov11Seda nov11
Seda nov11
 
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
 

Similar to Innovative Practice-ZigSaw

Studentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyrStudentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyr053VENKADESHKUMARVK
 
System Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training SystemSystem Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training Systemthededar
 
MICROPROJECT_CSS resume.pdf client side scripting
MICROPROJECT_CSS resume.pdf client side scriptingMICROPROJECT_CSS resume.pdf client side scripting
MICROPROJECT_CSS resume.pdf client side scriptingvaijenathphad15
 
Synopsis for student interaction portal
Synopsis for student interaction portalSynopsis for student interaction portal
Synopsis for student interaction portalmukesh Chettri
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlRaj Sharma
 
Web-developmentInternship.docx
Web-developmentInternship.docxWeb-developmentInternship.docx
Web-developmentInternship.docxAditya patil
 
B.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfB.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfSudarshanSharma43
 
MOOC Seminar Report Format_2021.pdf
MOOC Seminar Report Format_2021.pdfMOOC Seminar Report Format_2021.pdf
MOOC Seminar Report Format_2021.pdfAyushBhatt74
 
College Managmenet System
College Managmenet SystemCollege Managmenet System
College Managmenet Systemijtsrd
 
Feedback System in PHP
Feedback System in PHPFeedback System in PHP
Feedback System in PHPPrince Kumar
 
Placement project (2)on the basis of PPT
Placement project (2)on the basis of PPTPlacement project (2)on the basis of PPT
Placement project (2)on the basis of PPTHarshiHarshitha20
 

Similar to Innovative Practice-ZigSaw (20)

IRJET- GULEC
IRJET-  	  GULECIRJET-  	  GULEC
IRJET- GULEC
 
8th sem (1)
8th sem (1)8th sem (1)
8th sem (1)
 
Studentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyrStudentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyr
 
Web portal
Web portalWeb portal
Web portal
 
System Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training SystemSystem Analysis & Design Report on Summer Training System
System Analysis & Design Report on Summer Training System
 
MICROPROJECT_CSS resume.pdf client side scripting
MICROPROJECT_CSS resume.pdf client side scriptingMICROPROJECT_CSS resume.pdf client side scripting
MICROPROJECT_CSS resume.pdf client side scripting
 
Synopsis for student interaction portal
Synopsis for student interaction portalSynopsis for student interaction portal
Synopsis for student interaction portal
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
mca online self
mca online selfmca online self
mca online self
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
AS08Final
AS08FinalAS08Final
AS08Final
 
Resume
ResumeResume
Resume
 
Web-developmentInternship.docx
Web-developmentInternship.docxWeb-developmentInternship.docx
Web-developmentInternship.docx
 
B.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfB.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdf
 
MOOC Seminar Report Format_2021.pdf
MOOC Seminar Report Format_2021.pdfMOOC Seminar Report Format_2021.pdf
MOOC Seminar Report Format_2021.pdf
 
College Managmenet System
College Managmenet SystemCollege Managmenet System
College Managmenet System
 
Feedback System in PHP
Feedback System in PHPFeedback System in PHP
Feedback System in PHP
 
Placement project (2)on the basis of PPT
Placement project (2)on the basis of PPTPlacement project (2)on the basis of PPT
Placement project (2)on the basis of PPT
 
Oli
OliOli
Oli
 
Oli
OliOli
Oli
 

More from Ramco Institute of Technology, Rajapalayam, Tamilnadu, India

More from Ramco Institute of Technology, Rajapalayam, Tamilnadu, India (20)

AD3251-Data Structures Design-Notes-Tree.pdf
AD3251-Data Structures  Design-Notes-Tree.pdfAD3251-Data Structures  Design-Notes-Tree.pdf
AD3251-Data Structures Design-Notes-Tree.pdf
 
AD3251-Data Structures Design-Notes-Searching-Hashing.pdf
AD3251-Data Structures  Design-Notes-Searching-Hashing.pdfAD3251-Data Structures  Design-Notes-Searching-Hashing.pdf
AD3251-Data Structures Design-Notes-Searching-Hashing.pdf
 
ASP.NET-stored procedure-manual
ASP.NET-stored procedure-manualASP.NET-stored procedure-manual
ASP.NET-stored procedure-manual
 
Neural networks using tensor flow in amazon deep learning server
Neural networks using tensor flow in amazon deep learning serverNeural networks using tensor flow in amazon deep learning server
Neural networks using tensor flow in amazon deep learning server
 
Mobile Computing-Unit-V-Mobile Platforms and Applications
Mobile Computing-Unit-V-Mobile Platforms and ApplicationsMobile Computing-Unit-V-Mobile Platforms and Applications
Mobile Computing-Unit-V-Mobile Platforms and Applications
 
CS8601 mobile computing Two marks Questions and Answer
CS8601 mobile computing Two marks Questions and AnswerCS8601 mobile computing Two marks Questions and Answer
CS8601 mobile computing Two marks Questions and Answer
 
Mobile computing Unit III MANET Notes
Mobile computing Unit III MANET NotesMobile computing Unit III MANET Notes
Mobile computing Unit III MANET Notes
 
Unit II -Mobile telecommunication systems
Unit II -Mobile telecommunication systemsUnit II -Mobile telecommunication systems
Unit II -Mobile telecommunication systems
 
Mobile computing unit-I-notes 07.01.2020
Mobile computing unit-I-notes 07.01.2020Mobile computing unit-I-notes 07.01.2020
Mobile computing unit-I-notes 07.01.2020
 
Virtual lab - Routing in Mobile Adhoc Networks
Virtual lab - Routing in Mobile Adhoc NetworksVirtual lab - Routing in Mobile Adhoc Networks
Virtual lab - Routing in Mobile Adhoc Networks
 
Flipped class collaborative learning-kaliappan-rit
Flipped class collaborative learning-kaliappan-ritFlipped class collaborative learning-kaliappan-rit
Flipped class collaborative learning-kaliappan-rit
 
Web services-Notes
Web services-NotesWeb services-Notes
Web services-Notes
 
Building Service Oriented Architecture based applications
Building Service Oriented Architecture based applicationsBuilding Service Oriented Architecture based applications
Building Service Oriented Architecture based applications
 
SOA unit-3-notes-Introduction to Service Oriented Architecture
SOA unit-3-notes-Introduction to Service Oriented ArchitectureSOA unit-3-notes-Introduction to Service Oriented Architecture
SOA unit-3-notes-Introduction to Service Oriented Architecture
 
Innovative practice -Three step interview-Dr.M.Kaliappan
Innovative practice -Three step interview-Dr.M.KaliappanInnovative practice -Three step interview-Dr.M.Kaliappan
Innovative practice -Three step interview-Dr.M.Kaliappan
 
Service Oriented Architecture-Unit-1-XML Schema
Service Oriented Architecture-Unit-1-XML SchemaService Oriented Architecture-Unit-1-XML Schema
Service Oriented Architecture-Unit-1-XML Schema
 
IT6801-Service Oriented Architecture-Unit-2-notes
IT6801-Service Oriented Architecture-Unit-2-notesIT6801-Service Oriented Architecture-Unit-2-notes
IT6801-Service Oriented Architecture-Unit-2-notes
 
IT6801-Service Oriented Architecture- UNIT-I notes
IT6801-Service Oriented Architecture- UNIT-I notesIT6801-Service Oriented Architecture- UNIT-I notes
IT6801-Service Oriented Architecture- UNIT-I notes
 
Soa unit-1-well formed and valid document08.07.2019
Soa unit-1-well formed and valid document08.07.2019Soa unit-1-well formed and valid document08.07.2019
Soa unit-1-well formed and valid document08.07.2019
 
Soa unit-1-xml namespaces 09.07.2019
Soa unit-1-xml namespaces 09.07.2019Soa unit-1-xml namespaces 09.07.2019
Soa unit-1-xml namespaces 09.07.2019
 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 

Recently uploaded (20)

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 

Innovative Practice-ZigSaw

  • 1. RAMCO INSTITUTE OF TECHNOLOGY Rajapalayam Department of Computer Science and Engineering Academic Year: 2019- 2020 (Odd Semester) Degree, Semester & Branch: VII Semester B.E. Computer Science and Engineering. Course Code & Title: IT6801 Service Oriented Architecture. Name of the Faculty member: Dr.M.Kaliappan, Associate Professor/CSE ------------------------------------------------------------------------------------------------------------- Theme of discussion: Web Services and SOA principles. Date and Time: 18.09.2019 & 4.10 pm to 5.00 -------------------------------------------------------------------------------------------------------- 1 Innovative practice: JIGSAW Cooperative Learning Technique 1.1 Topic: Develop web service application for implementing online Airline Reservation Systems. The system includes the following SOA components and principles. 1. Web services & WSDL 2. SOAP 3. Message Exchange pattern 4. Web service Activity 5. Coordination service 6. Orchestration 1.2 Learning objectives  To encourages cooperative learning among students.  To improve listening, communication, creativity and problem-solving skills. 1.3 Procedure: Step 1  Divide students into 6-person Jigsaw groups  The groups should be diverse in terms of gender, ethnicity, race, and ability. Step 2  Appoint one student from each group as the leader.  Each student in a group given a number from 1 to 6 Step 3  Divide the course contents (unit) into 6 segments Step 5  Give students time to read over the course content’s segment. Step 7  Bring the students back into their jigsaw groups
  • 2. Step 8  Ask each student to present her or his segment to the group.  Encourage others in the group to ask questions for clarification Step 9  Float from group to group, observing the process Step 10  At the end of the session, give a quiz on the material 1.4 Design and Implementation  Procedure of Jigsaw activity posted in the course website in advance in which students knew the knowledge of this activity. Followed the Step 5  Divide students into 6-person Jigsaw groups Followed the Step 5  Form temporary “expert groups” by having one student from each Jigsaw group join other students assigned to the same segment.  Some clue about the course contents given to each expert group when they were discussed the segment that used to remember the student about the topic
  • 3. Followed the Step 7  Bring the students back into their jigsaw groups.  Then, asked each student to present her/his segment to the group and encourage others in the group to ask questions for clarification At the end of the session, quiz was given to assess the students.
  • 4. Glimpse: 1.5 Challenges and strategies:  Make the slow learner participation in the activity  To form the heterogeneous group (male and female).  Motivate the slow learners to involve the activity.  Given clue about the content while doing the activity 1.6 Observations: The Jigsaw technique is designed for cooperative learning in small groups. Students are provided the opportunity to become experts in a particular content, and share that knowledge with their peers. This technique promotes both self and peer teaching which requires students to understand the material at a deeper level and engage in discussion, problem solving, and learning Students are interested to involve the activity. The Jigsaw technique helps the students to develop expertise in a particular topic and practice self and peer teaching. 1.7 Students Response:  Students got comfortable after form a group with their friends and done brainstorming with their team members about the segments actively.  Bright students were actively participated to prepare the web services and SOA principles.  Slow learners expect to assist the content development.  Most of the students were enjoyed the session. Students response ensures the students could improve listening, communication, creativity and problem-solving skills.
  • 5. RAMCO INSTITUTE OF TECHNOLOGY Department of Computer Science and Engineering Academic Year: 2019- 2020 (Odd Semester) Feed Back Innovative practice: Jigsaw cooperative learning technique. Course Code & Title: IT6801 Service Oriented Architecture. Name of the Faculty member: Dr.M.Kaliappan, Associate Professor/CSE Theme of discussion: Web service application for implementing online Airline Reservation Systems. Date and Time: 18.09.2019 & 4.10 pm to 5.00 --------------------------------------------------------------------------------------------------------------- Is encourage cooperative learning among yourself ? Yes No Connection with course material in a creative and engaging way Excellent Good Is improve listening, communication, and problem-solving skills? Excellent Good Result of the Activity: 1. Web services
  • 6. 2. Web services: Operations • :Customer service Operations • Registration() • Login() • Update_customer_data() • :Flight service Operations • Flight_availability() • Flight_information() • :Reservation service Operations • Booking() • Cancel_booking() • Booking_status() • Generate_Booking() • :Payment service Operations • Credit_card_validation() • Make_payment() • Check_balance() • Payment_Transaction()
  • 7. 1. WSDL: Customer service - Login operation <wsdl:portType name=" Soap">CustomerService < name=" ">wsdl:operation login < message="tns:addSoapIn"/>wsdl:input < message="tns:addSoapOut"/>wsdl:output </wsdl:operation> </wsdl:portType> < name="wsdl:binding Soap" type="tns: Soap">CustomerService CustomerService <soap:binding ="http://schemas.xmlsoap.org/soap/http"/>transport <wsdl:operation name=“login"> <soap:operation soapAction="http://tempuri.org/login" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> < name="wsdl:service ">CustomerService < name="wsdl:port Soap" binding="tns: Soap">CustomerService CustomerService < location="http://localhost:61433/soap:address .asmx"/>CustomerService </wsdl:port> </wsdl:service> 2.SOAP Customer service - Login operation SOAP input message(Service requestor) <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org" <soap:Body> < xmlns="http://tempuri.org/">login <userid> </ userid >string <password> </ password >string </add> </soap:Body> </soap:Envelope>
  • 8. SOAP output message (Service provider) <?xml version="1.0" encoding="utf-8"?> </soap:Envelope> <soap:Body> <addResponse xmlns="http://tempuri.org/"> <addResult > </addResult>boolean </addResponse> </soap:Body> </soap:Envelope> 3. Message Exchange pattern Request-response MEP Multicast MEP
  • 9. 4. Web service Activity Primitive activity 5. Coordination service
  • 10. 6. Orchestration 7. UDDI <businessEntity businessKey = "uuid” operator = "www.airindia.com" authorizedName = “AICEO"> Company<name> Air India Airline Reservation </name> Web services<description> Airline Reservation </description> <contacts> <contact useType = "general info"> John<personName> </personName> (123) 123-1234<phone> </phone> john@aindia.com<email> </email> </contact> </contacts> </businessEntity> <businessService serviceKey = "uuid1" businessKey = "uuid:A"> <name> Controller services <description> ….</description></name> </businessService> <businessService serviceKey = "uuid2" businessKey = "uuid:B"> <name> Customer services <description> ….</description></name> </businessService> <businessService serviceKey = "uuid3" businessKey = "uuid:C"> <name> Flight services <description> ….</description></name>
  • 11. </businessService> <businessService serviceKey = "uuid4" businessKey = "uuid:D"> <name> Reservation services <description> ….</description></name> </businessService> <businessService serviceKey = "uuid5" businessKey = "uuid:E"> <name> payment services <description> ….</description></name> </businessService> <bindingTemplate serviceKey = "uuid1" bindingKey = "uuid:C001"> <description> ControllerSOAP Binding</description> <accessPoint URLType = "http" http://localhost:8080> </accessPoint> </bindingTemplate> <bindingTemplate serviceKey = "uuid2" bindingKey = "uuid:C002"> <description> CustomerSOAP Binding</description> <accessPoint URLType = "http" http://localhost:8080> </accessPoint> </bindingTemplate> <bindingTemplate serviceKey = "uuid3" bindingKey = "uuid:C003"> <description> FlightSOAP Binding</description> <accessPoint URLType = "http" http://localhost:8080> </accessPoint> </bindingTemplate> <tModel tModelKey = "uuid:xyz987.." operator = "www.airindia.com" authorizedName = "John"> <name> AirlineReservation Interface Port Type</name> <overviewDoc> http://localhost/<overviewURL> .wsdlAirlineReservation </overviewURL> </overviewDoc> </tModel> Reference: 1. https://www.jigsaw.org/