350 likes | 487 Views
“ The Movie Quotes Game is Back!”. Tutorial Starts 7PM. Identify the movie (Easy!) Spot the odd-quote-out (Harder!) 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
E N D
“The Movie Quotes Game is Back!” TutorialStarts7PM Identify the movie (Easy!) Spot the odd-quote-out (Harder!) 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! • (Note to Karl: Check max. simultaneous talkers)
T320TutorialFOUR Review, BPMN, BPEL and the WORKPLAN
Proposed agenda • Where are we? • 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!
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
“Asps! Very dangerous. You go first” Where Are We?
Overview E M A pt 2 Block 1 – E-Business in context TMA01 Block 2 – Protocols and Data TMA02 Block 3 – Web Services TMA03 You AreHere Block 4 – Business Processes EMA pt 1
“Come on! Show a little backbone, will ya?” 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 • Consider functionality already in word processor
“Dr. Jones. Again we see there is nothing you can possess which I cannot take away.” 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… • And they don’t believe you!
The ‘V’ Model ofSoftware 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 • Hard to make changes / fix problems
BPMN & BPEL Business “Owner” Business Analyst Software Developer BPEL BPMN 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 • 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” 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! • 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 • 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” WorkplaN – Some Examples
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 • This will help with your reflection
“What is it Mistah Jones?” “Fortune and Glory Kid, Fortune and Glory” Approachesto the EMA
Where to Start? • Work through in order • Good for the methodical • No problem with dependencies • Hardest first • Might be demoralising (or uplifting!) • Might find dependency problem • Easiest first • Might be uplifting (or demoralising!) • 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
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: • 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!” 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” • 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 • 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! • 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. ” Any Questions?
(Points to dead monkey) “Bad dates.” ImportantDates
Thank you for watching! • 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 • Next tutorial Tuesday September 15th