|
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
Creator:
Group News
Tuesday, 06 April 2010
by Miguel Ugalde Garcia
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
Sunday, 28 March 2010
by Miguel Ugalde Garcia
DiscussionVideosThere are no videos added yet
Wall
Miguel Ugalde Garcia,
2010-04-06 02:29:54
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
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
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
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
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) |



