tutorial starts 7pm “i think we're going to need another feather over here, professor.…”...

30
TUTORIAL STARTS 7PM I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR. …” 1

Upload: tess-thorndyke

Post on 11-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

1

TUTORIALSTARTS7PM

“I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…”

Page 2: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

2

START RECORDING!• Recordings in various formats will be available in a few

days

• Check out the Tutor Group Forums for:

• Recording links• Copies of slides• Any follow up questions and answers

• Please use the chat box for chat!

(Note to moderator: Check max. simultaneous talkers)

Page 3: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

3

T320TUTORIALFOURREVIEW, BPEL, EMA, & THE FUTURE

Page 4: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

4

PROPOSED AGENDA• Where are we?

• BPEL

• EMA Tips, Q & A

• What Do We Know?

• Any Questions

• Important dates

Any questions, please click the “raise your hand” icon

Then type question in chat box

Or use microphone!

Page 5: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

5

PROPOSED UN-AGENDA(?)• The practical work

• Everyone is at a different stage• Thoroughly described in Block material• Excellent support from the appropriate national forums• Best worked through at your own pace (IMHO)

Page 6: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

6

WHERE ARE WE?

“NOT TO BE RUDE OR ANYTHING, BUT THIS ISN'T A GREAT TIME FOR ME TO HAVE A HOUSE ELF IN MY BEDROOM.”

Page 7: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

7

OVERVIEW

Block 1 – E-Business in context

Block 2 – Protocols and Data

Block 3 – Web Services

Block 4 – Business Processes

TMA01

TMA02

TMA03

EMA

pt2

EMA pt 1

YouAre

Here

Page 8: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

8

IN CASE OF EMERGENCY…

You have 2 ½ weeks remaining - Do not panic!

• If you haven’t started block 4 -

• Skip it (big block, lot of work)• Complete EMA section 1 and headings 1 & 2 of section 2• See what else you can manage in the time available

• If you did not submit the work plan –

• Create one now• Add it, and your reflection on it, to your EMA

Contact your tutor if you have any questions or problems

(More on the EMA later…)

Page 9: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

9

WHAT DO WE KNOW?

“I DON'T APPRECIATE THE INSINUATION, LONGBOTTOM. BESIDES, IF ANYONE CARES TO NOTICE, MY EYEBROWS HAVE COMPLETELY GROWN BACK.”

Page 10: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

10

FIRSTLY - BE PROUD!• T320 is a level 3 course – it is supposed to be hard!

• This is not a course on which everyone routinely scores 90+ on their TMAs

• You are working at the highest undergraduate level

• To get to this stage you have already demonstrated an excellent level of commitment, learning and effort

• Even a grade 4 pass is something to be proud of!

Page 11: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

11

BLOCK 1 – E-BUSINESS• We learnt about “business models”

• How to use models to describe, categorise and compare a business and the way it relates to web technologies

• We looked at various case studies

• E-business has evolved enormously (even over the lifetime of this module)

• We completed TMA01

• This was a hard TMA!• We had to decide on our own answer• Find evidence to back up our arguments• Use an academic style• All within a very limited word count

Page 12: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

12

BLOCK 1 – OUTCOMES• You can understand how business models are used

• And derived your own opinions on how useful they are

• You can read (and appreciate) academic papers

• And have taken some small steps towards writing one

• You have started to bridge the gap between “the business man” and “the technologist”

• You have seen both sides of an e-business implementation

• And can communicate effectively with all those involved

Page 13: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

13

BLOCK 2 – PROTOCOLS AND DATA• You have looked at standards

• Why they exist• How they are developed• How they are used

• We have looked at many ways to encode data

• And concentrated on XML and XML schemas• Completing a realistic exercise in the TMA

Page 14: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

14

BLOCK 2 – OUTCOMES• You should be able to appreciate that data representation

is a non-trivial issue

• And have some basic understanding of data representation schemes

• You have seen standards in action

• And can articulate the benefits and problems with them

• You have carried out some basic data design

• XML knowledge is valuable – sell it!• But there is a depth and subtlety that remains to be found

Page 15: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

15

BLOCK 3 – WEB SERVICES• You looked in detail at the Web Services Protocol Stack

• And saw lots of acronyms!

• You learnt about UDDI

• The problems UDDI was intended to solve still exist

• You carried out a realistic web service decomposition

• A good, appropriate functional breakdown is the key to many a successful system…

Page 16: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

16

BLOCK 3 – OUTCOMES• Specifically you have an understanding of WSDL style

web services

• Further extending your knowledge of XML

• More generally you have an appreciation of many of the “big issues” in distributed systems:

• Discovery and definition• Reuse and granularity• Scalability and resilience

• These days, every system is a distributed system!

Page 17: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

17

BLOCK 4 – ORCHESTRATION• You have learnt how to read BPMN diagrams

• And to a more limited extent, how to construct them

• You have considered the need for orchestration and choreography in constructing the high level system

• And you have implemented a (hopefully!) working example of a BPEL process

• Building on all the knowledge that you have gained in all the previous blocks

Page 18: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

18

BLOCK 4 – OUTCOMES• BPEL implementation skills are in limited demand

• But the practicals and EMA between them allowed you to demonstrate a deep understanding

• You have learnt and demonstrated a detailed, technical skill

• More practically, you have understood BPMN

• If you are not afraid of BPMN then you should have no fear of UML (Unified Modelling Language)

• A very widely used set of diagramming tools

Page 19: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

19

EMA TIPSQ & A

“A PITY THEY LET THE OLD PUNISHMENTS DIE. WAS A TIME DETENTION WOULD FIND YOU HANGING BY YOUR THUMBS IN THE DUNGEONS. GOD, I MISS THE SCREAMING.

Page 20: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

20

EMA SECTION 1• Introduction and Conclusion – 10 marks

• As per previous TMAs, esp. TMA01 (See next slide)• E-Business Evolution – 18 marks

• Material from block 1• E-Business Adoption – 19 marks

• Material from block 1 & TMA01• Reflection on Work Plan – 5 + 5 marks

• No right/wrong answer, say sensible things!

Look carefully at the mark breakdown!

Page 21: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

21

REPORT STRUCTURE

IntroductionDescribe what report will cover, who it is for

BodyBackground, facts, information

ConclusionRecommendations using information from above

Page 22: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

22

EMA SECTION 2• XML schema and instance documents - 5 marks

• Very similar to parts of TMA02• XML solution discussion - 10 marks

• Material from Block 2• Evidence of BPEL orchestration solution

• Stage 1 only - 8 marks • Similar to block 4 practicals 1a, 1b, 2 & 3• Stage 1 & 2 - 16 marks• Includes items from other block 4 practicals

• BPEL orchestration discussion – 12 marks

• Material from block 4

Look carefully at the mark breakdown!

Page 23: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

23

EMA TIPS - 1• Hand Something in!

• No submission = definite fail Submission = possible pass!• There are no tricks or traps!

• You can take everything you see at “face value”• Word count limits

• But not too challenging – 2500 “content” words• Organise your report to help your marker!

• Follow suggested headings in EMA Booklet 1 Page 10• Carefully read (and follow) “What to submit”

• EMA Booklet 1 Page 12

Page 24: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

24

EMA TIPS - 2• The deadline is fixed, no submission possible after cut-off

• But unlimited submissions allowed before that• So submit early versions in case of problems later• Only the most recent version will be marked

• Keep up to date with the T320 website

• Check the news section• Take a quick look through the EMA forums• Strongly recommend doing this about 1 week before

deadline• Check that you haven’t missed anything• Watch recording of nationwide BPEL Tutorial

Page 25: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

25

ANY QUESTIONS?

“SHOULDN'T HAVE SAID THAT. NO MORE QUESTIONS, DON'T ASK ANYMORE QUESTIONS!

Page 26: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

26

(SPACE FOR DIAGRAMS)

Page 27: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

27

HOW TO GET MORE HELP

“ I WAS MOST UNFORTUNATE IN MY YOUTH TO COME ACROSS A VOMIT FLAVOURED ONE. I MUST SAY SINCE THEN I HAVE LOST MY LIKING FOR THEM.”

Page 28: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

28

GETTING HELP• Read the national forums

• Your question may have already been asked!• Post in the national forums

• Try to provide detailed information, specific question• But not your actual answers(!)

• E-mail me – I can answer two types of question:

• “Have I understood the question?” (Yes or no only!)• “Can you help with this very specific problem?”

• Don’t get fixated, or give up!

• Move on to other parts of the EMA

Page 29: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

29

WHAT NEXT?

“NOW IF YOU TWO DON'T MIND, I'M GOING TO BED BEFORE EITHER OF YOU COME UP WITH ANOTHER CLEVER IDEA TO GET US KILLED - OR WORSE, EXPELLED.

Page 30: TUTORIAL STARTS 7PM “I THINK WE'RE GOING TO NEED ANOTHER FEATHER OVER HERE, PROFESSOR.…” 1

30

THANK YOU FOR WATCHING!

• EMA Submission Date 3rd October – NO EXTENSIONS!

• If there are circumstances beyond your control that may affect your ability to complete the EMA properly

• Submit a PT39 “Special Circumstances” Form BEFORE THE DEADLINE

• “Verification” – Mid October

• Marking – Late October

• Final Grades – ???

• Any questions or problems email [email protected]

• Check the Tutor Group Forum for slides & recordings