Friday, May 2, 2014

การสร้าง OSB กับ Web Services


Pre-requisites



Tools

  • สร้างด้วย Oracle Service Bus Console หรือ
  • สร้างด้วย OEPE (Eclipse IDE)


Instruction

Oracle Service Bus Console



Create Resources เลือก Resource from URL ตามรูป


ใส่ URL ของ Web Services ที่ต้องการ , ตั้งชื่อ และเลือก Resource Type เป็น WSDL จากนั้นกด Next
กด Import และ Activate ได้เลย


สร้าง Business Service จาก WSDL resource ที่ import มา


ปรากฏ Wizard ดังรูปข้างล่าง ให้เลือก Create a New Service => WSDL Web Service => Browse…


ให้เลือก Ports name=GlobalWeatherSoap
จากนั้นกด Next


จากนั้นกด Last>> เลยก็ได้ ถ้าไม่แก้ไขอะไรเพิ่มเติม
จากนั้นกด Save


สร้าง Proxy Service


ปรากฏหน้า Wizard  ให้เลือก Create From Existing Services => Business Service => Browse…


เลือก Business Service ที่ได้สร้างไว้ก่อนหน้านี้


จากนั้นกด Last>> และกด Save ในหน้าจอ ตามลำดับ
ถึงขั้นตอนนี้เราก็ได้ Service Inbound ของ OSB ที่เราต้องการแล้ว ต่อไปคือการ ทดสอบใช้งาน
ให้ไปที่ Proxy Service ที่เราได้สร้างไว้   กดที่ Icon “Lunch Test Console” ตามรูป
จะปรากฏหน้าจอ Test Console เนื่องจาก Web Service ตัวนี้มี 2 Operationห ให้เลือก Operations ตามรูปก่อน   จากนั้น Request Document จะเปลี่ยนไปเป็นตามรูป ให้ ทดสอบใส่ข้อมูล CityName=Don Muang และ CountryName=Thailand   และสุดท้ายก็กด Execute ที่ Icon ด้านบน


ได้ผลลัพธ์ ตามรูป สังเกต Response Document จะมีข้อมูลเกี่ยวกับสภาพอากาศของสถานที่ที่เราเรียกดูไป ซึ่งได้แก่ ดอนเมือง ประเทศไทย


No comments:

Post a Comment