Message Flow Integration

https://sourceforge.net/projects/integrationflow/

..........................................................

home page iterations

Calendar

Week 5

Jan. 31th - Feb. 6th
Tasks:
  • Project initiation
  • Planned to start by doing iterations, "bottom-up", to get a feeling with the details of our subject before making larger-scale plans.
  • Initiate Iteration 1: beginning by making a very simple version of our system, which generates a simple pattern and queues from a preliminary XML document
  • Register project on sourceforge
  • Set up CVS, LaTeX environment and other practical matters
Comments:
This week we learned the basics of setting up a WebLogic J2EE server and creating queues on it.
We got an idea of the outcome of the project, as described on the index page. First hands-on contact with the following technologies: JMS, WebLogic, Message Queues.

Week 6

Feb. 7th - Feb. 13th
Tasks:
  • Claus is on vacation
  • First hands-on contact with the following technologies: DOM, JMX.
Comments:

We have identified the following areas, where we can, and may want to explore:

  • Adding more patterns as MD-EJB types
  • Adding support for more J2EE server implementations
  • Ability to deploy the architecture on more than a single server

Week 7

Feb. 14th - Feb. 20th
Tasks:
  • Finish Iteration 1, having basic generation up and running
  • Planning the time frame of project
  • First *official* meeting with Sestoft (Feb 17th @ 0900-1000)
Comments:

Week 8

Feb. 21th - Feb. 27th
Tasks:
  • Jacok on work Monday & Tuesday
  • Decide on an suitable object structure
  • Begin identifying a number of patterns that we as a minimum will want to implement
  • Initiate an XML language that represent these patterns
  • Initiate coding of .jar deployment helper-package
  • Initiate coding of GUI message sender and reciever clients for easy testing
Comments:
Experiments with the basic program from iteration proves to be rather efficient. The XML format handles various architectures plugging together more Splitter EJB's problemfree. Deployment is not all automatic at this point.

Considerations:

  • Model-View-Controller
  • Layers
  • Open/Closed
  • Class diagram
  • Package structure
  • Core architecture, open for e.g. more patterns added on-the-fly

Week 9

Feb. 28th - Mar. 6th
Tasks:
  • Initiate GEF and EMF experiments
  • .jar deployment helper-package coded
  • GUI message sender and reciever clients coded
  • Initiate GEF experiments
  • Initiate experiments with XML Beans
  • Initiate experiments with Velocity
  • Decide on and initiate Iteration 2
  • Meeting with Sestoft (Mar 3rd @ 0900-1000)
Comments:

Instead of trying to implement the patterns from EIP one by one, we have now thinking more of these as a demand specification. So, as long as

It seems EMF is not especially well suited for our project. EMF's force lies in it's object-oriented handling, thus is not particularly suited for the asyncronous message-oriented nature of this project.

Week 10

Feb. 28th - Mar. 6th
Tasks:
Comments:

Week 11

Mar. 7th - Mar. 13th
Tasks:
Comments:

Week 12

Mar. 14th - Mar. 20th
Tasks:
Comments:

Week 13

Mar. 21th - Mar. 27th
Tasks:
Comments:

Week 14

Mar. 28th - Apr. 3rd
Tasks:
Comments:

Week 15

Apr. 4th - Apr. 10th
Tasks:
Comments:

Week 16

Apr. 11th - Apr. 17th
Tasks:
Comments:

Week 17

Apr. 18th - Apr. 24th
Tasks:
Comments:

Week 18

Apr. 25th - May 1st
Tasks:
Comments:

Week 31

Aug. 1st - Aug. 7th
Tasks:
  • All coding absolutely finished! (If not, all vacation is suspended!)
Comments:

Week 35

Aug 29. - Sep. 4.
Tasks:
  • Deadline for project: thursday September 1st @ 1500
  • Party