_

_


Warning: get_object_vars() expects parameter 1 to be object, null given in /var/www/components/com_community/libraries/core.php on line 620
Group Information
Category:
Name:
Common Denominator
Description:
Sharing with a common language
Created:
Friday, 19 February 2010

Group News

Hi eveyone!!!

I wrote in the wall CD's assumptions and uploaded an updated ER digram unde the section on Assignments inside Common Denominator's space in Technocal Devoloper Corner.

 

Regards,

 

Miguel

Discussion

Started by Miguel Ugalde Garcia. Last replied by Ana Luisa Santos on Monday, 26 April 2010
Started by Ana Luisa Santos. Last replied by Miguel Ugalde Garcia on Sunday, 25 April 2010
Started by Ana Luisa Santos. Last replied by Miguel Ugalde Garcia on Friday, 26 March 2010
Started by Ana Luisa Santos. Last replied by Miguel Ugalde Garcia on Tuesday, 23 March 2010
Started by Ana Luisa Santos.
Started by Ana Luisa Santos.

Videos

There are no videos added yet
Miguel Ugalde Garcia, 2010-04-06 02:29:54
Miguel Ugalde Garcia
The following are the provided and requested interfaces to and from other teams by Common Denominator:
============================================================================
Cloud Maestro

Requested: CMMessenger
============================================================================
SmartLink

Provided:

Interface to rate the couriers
Interface to query all the covered areas and couriers info as well

Requested: Interface for the suggested courier list
============================================================================
Mobilizers

Provided:

Interface to query covered areas by couriers
Interface to query the location members of an are
Interface to query past routes

Requested: interface to ask for a route and its subroutes
============================================================================
m-Billing

Provided:

Interface to query user info

Requested: interface to ask for the payment process
============================================================================
Trakken

Provided:

Interface to query the items of a shipment order
Interface to query the receiver info
Interface to query courier and shipper info

Requested: interface to ask for the shipment barcode
============================================================================
MoMa

Provided:

Interface to query the items of the shipment order
Interface to add items to an order

Requested: interface to browse the available products
 
Miguel Ugalde Garcia, 2010-04-06 02:12:36
Miguel Ugalde Garcia
Service flow for April 13th

1)User logs in

2)MoMa shows the product catalog

3)MoMa raises a product order

4)CD raises a shipment order

5)CD ask Mobilizers to compute the full path

6)Mobilizers asks SmartLink for couriers

7)Mobilizers returns to CD the path id

8)CD asks m-Billing if user can pay

9)CD asks Trakken for a delivery barcode

10)CD maps together order product id, shipment order id and delivery barcode
 
Miguel Ugalde Garcia, 2010-04-06 00:43:55
Miguel Ugalde Garcia
New assumptions list:

Common Denominator is a platform that interacts directly with M-logistics users, so they interact with other platforms this way.

Owns a database for user storage (usernames, password, time of last activity, basic info); routes, couriers, shippers, orders, products, consumers . However, the in detail information of this entities is store in their respective database platform.

Provides sign up mechanisms with mobile number verification and email as well.

Provides a single sign on service which means that user logs in just once in order to use the other platforms. The usage of other platforms is as transparent as possible to the user.

Handles a session timeout of 20 minutes.

Has the capability to raise a shipment order.

M-billing is able to manage the entire payment process.

A route belongs to a courier or a group and corresponds to an area.

Mobilizers computes the full path composed or one or more routes, stores this path and CD is just aware of it. CD needs the unique identifier of this computed full path in order to query for detailed info.

Trakken knows exactly how to make sure that package was picked up and delivered. It generates the barcode and returns it to CD so it can query Trakken for further detailed info.

Cloud Maestro’s CMMessenger is quite functional and can be used by CD.
 
Miguel Ugalde Garcia, 2010-03-18 08:42:45
Miguel Ugalde Garcia
Assumptions

1) Common Denominator is a platform that interacts directly with M-logistics users, so they interact with other platforms this way.

2) Owns a database for user storage (usernames, password, time of last activity, basic info); routes, couriers, shippers, orders, products, consumers . However, the in detail information of this entities is store in their respective database platform.

3) Provides sign up mechanisms with mobile number verification and email as well.

4) Provides a single sign on service which means that user logs in just once in order to use the other platforms. The usage of other platforms is as transparent as possible to the user.

5) Handles a session timeout of 20 minutes.

6) Has the capability to raise an order.

7) M-billing is able to manage the entire payment process.

8) SmartLink knows exactly how to provide a list of courier candidates.

9) A route is the full path from shipper to consumer, it includes intermediate points, estimated time, cost and distance. CD treats routes as geographical coordinates.

10) Mobilizers computes the route and CD is just aware of it. Since all this computed routes are been stored by CD they are available for future reference. The geocoding is Mobilizer’s task .

11) Trakken knows exactly how to make sure that package was picked up and delivered. Just informs CD timestamp and geographical coordinates of important events such as courier package exchange.

12) Cloud Maestro’s CMMessenger is quite functional and can be used by CD.

 
Ana Luisa Santos, 2010-03-16 21:22:41
Ana Luisa Santos
Hi common denominator team,

We really appreciate if you could post your assumptions and interfaces (inputs and outputs) with other project teams (refer to Instructor's blog post on 03/10).

The goal is to provide a quick reference to other teams and to your team's developers, in order to support the software development. You probably have this information on your presentation slides. It's just a matter of making it more accessible in the community.

You can use as reference MoMa's inputs/outputs/assumptions post on their group's wall. Please keep it at a similar "big picture" detail level.

Please feel free to reach us with any questions or concerns.

Thank you very much.

Ana (on behalf of NextLab tech staff)