The original Powerpoint Slides

advertisement
“THE MOVIE QUOTES GAME IS BACK!”
TUTORIAL
STARTS
7PM
1
1. Identify the movie (Easy!)
2. Spot the odd-quote-out (Harder!)
3. Who said what? (Geek level!)
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!
2
(Note to Karl: Check max. simultaneous talkers)
T320
TUTORIAL
FOUR
3
REVIEW, BPMN, BPEL AND THE WORKPLAN
PROPOSED AGENDA
• TMA03 Feedback
• Why BPMN /BPEL?
• Approaches to the
EMA
• Any Questions?
• Important dates
Any questions,
please click the
“raise your hand”
icon
Then type
question in chat
box
Or use
microphone!
4
• Where are we?
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)
Check out the T320 Website for extra tutorials
•
Especially the recording of Nick & Michelle’s BPEL tutorial
(July 9th)
• The EMA in detail
Tutorial on September 16th
5
•
“ASPS! VERY DANGEROUS. YOU GO FIRST”
6
WHERE ARE
WE?
OVERVIEW
Block 1 – E-Business in context
TMA01
Block 2 – Protocols and Data
TMA02
Block 3 – Web Services
TMA03
pt
2
You
Are
Here
EMA pt 1
7
Block 4 – Business Processes
E
M
A
“COME ON! SHOW A LITTLE BACKBONE, WILL YA?”
8
TMA03
FEEDBACK
TMA03 – LESSONS
FOR THE EMA
• Thank you all for your hard work!
• Many successful implementations, well documented
• Reports – Organisation is key!
• Use tables and diagrams for clarity
• Match headings to mark scheme
• Check terminology (see glossaries in block material)
• Revision prior to starting the EMA?
• Probably not necessary
• Re-visit only if unsure about architecture or standards and
terminology
• Manage your references
9
• Consider functionality already in word processor
“DR. JONES. AGAIN WE SEE THERE IS NOTHING
YOU CAN POSSESS WHICH I CANNOT TAKE AWAY.”
10
WHY BPMN
AND BPEL?
WHEN I WERE A LAD…
• We didn’t have no fancy “Process Modelling Notations”
• We had Systems Analysts what wrote “Requirements
Specifications”
• An’ then we had other Analysts what turned ‘em into
“Functional Specifications”
• An’ Lead Designers turned them into “Design Documents”
• That Programmers used to write “Program Code”
• An for every document there were a correspondin’ “Test
Specification”!
• But tell that to young ‘uns these days…
11
• And they don’t believe you!
12
MORE PROPERLY:
THE ‘V’ MODEL OF
SOFTWARE DEVELOPMENT
• Is well understood
• Easy to manage
• Specialisation of skills
BUT:
• There is an enormous “distance” between the actual
business problem and its IT solution
• Many areas for misunderstanding / mis-communication
• Very late to “close the loop” for feedback
13
• Hard to make changes / fix problems
BPMN & BPEL
Business “Owner”
BPMN
Business Analyst
Software Developer
BPEL
14
Built on a foundation of …
Lots of well defined, available web services…
TO SUMMARISE
• BPMN is a diagramming technique readily understandable
by those familiar with the “business”
• There is a fairly straight-forward process to turn this into
executable BPEL
• Some low level design choices to be made, e.g. how to
implement conditions; error handling etc.
• But:
• It relies on the existence of lots of existing, well defined,
well understood web services
15
• Without these, it becomes another traditional development
as each service must be defined and built
“WE HAVE TOP MEN WORKING ON IT RIGHT NOW”
“WHO?”
“TOP…MEN”
16
EMA
OVERVIEW
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!
17
Look carefully at the mark breakdown!
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
18
• Material from block 4
Look carefully at the mark breakdown!
“I’M GOING AFTER THAT TRUCK”
“HOW?”
“I DON’T KNOW, I’M MAKING THIS UP AS I GO”
19
WORKPLAN –
SOME
EXAMPLES
20
EXAMPLE 1
21
EXAMPLE 2
22
EXAMPLE 3
23
EXAMPLE 4
APPROACH TO THE PLAN
• As a minimum, you need:
• Something to hand in …
• …That contains enough to sensibly reflect on!
• “Begin. Do Project. Hand in Project. End” NOT sufficient
• So you might as well make it useful…
•
•
•
•
I suggest at least 10 separate tasks
Include rough timescales (in weeks perhaps?)
Note any dependencies between tasks
But don’t go overboard! Balance doing with planning!
• Finally, start (and keep up to date) a project diary
24
• This will help with your reflection
“WHAT IS IT MISTAH JONES?”
“FORTUNE AND GLORY KID, FORTUNE AND GLORY”
25
APPROACHES
TO THE EMA
WHERE TO START?
1. Work through in order
• Good for the methodical
• No problem with dependencies
2. Hardest first
• Might be demoralising (or uplifting!)
• Might find dependency problem
3. Easiest first
• Might be uplifting (or demoralising!)
4. A little bit of everything at once
Work until you get stuck, move on elsewhere
Maybe good if you have missed parts of the course
26
•
•
SOME SUGGESTIONS…
• Read the EMA material NOW!
• Then do the workplan, submit by the 31st
• Start the XML schema and data part
• A “stand-alone” part of the EMA, worth 15 marks
• Similar to TMA02 but with more scope for structuring and
re-use. Think about your data types!
• Complete block 4
• Get a feel for BPMN / BPEL
• Then, either:
27
• Start the report section
• Try the practical (BPEL) parts of the project
“BALLOQ’S STAFF IS TOO LONG.”
“THEY’RE DIGGING IN THE WRONG PLACE!”
28
EMA TIPS
(FOR NEXT
TIME…)
(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”
29
• EMA Booklet 1 Page 12
(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
30
• 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
(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!
31
• Move on to other parts of the EMA
“LOOK AT THIS. IT’S WORTHLESS — TEN
DOLLARS FROM A VENDOR IN THE STREET. BUT I
TAKE IT, I BURY IT IN THE SAND FOR A
THOUSAND YEARS, IT BECOMES PRICELESS. ”
32
ANY
QUESTIONS?
33
SPACE FOR DIAGRAMS
(POINTS TO DEAD MONKEY) “BAD DATES.”
34
IMPORTANT
DATES
• EMA Part 1 Submission Date July 31st
• EMA Part 2 Submission Date October 3rd
• No extensions are possible! (from me, anyway)
• 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
• Any questions or problems email k.r.wilcox@open.ac.uk
• Check the Tutor Group Forum for slides & recordings
THANK YOU FOR WATCHING!
35
• Next tutorial Tuesday September 15th
Download