fengyuanjs / open-tr069

Automatically exported from code.google.com/p/open-tr069
0 stars 0 forks source link

Current status and missing features #10

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The idea is to have a separate issue with information about overall project 
status, missing and implemented features and so on. In particular it should be 
useful for evaluating open-tr069, now it looks like there's no public 
information of this kind whatsoever.

Original issue reported on code.google.com by drobyshe...@gmail.com on 14 Mar 2013 at 12:45

GoogleCodeExporter commented 9 years ago
No HTTP authentication, e.g. if ACS requires username/password open-tr069 won't 
be able to establish a session.

Original comment by drobyshe...@gmail.com on 14 Mar 2013 at 12:46

GoogleCodeExporter commented 9 years ago
According to issue 5, there's no SSL, Download and Upload.

Original comment by drobyshe...@gmail.com on 14 Mar 2013 at 1:57

GoogleCodeExporter commented 9 years ago
Some missing key features from the project so far:
* Authentication as it has been noted before
* Better data model management. The actual data model representation is not 
generic and it doesn't feet TR135 need as an example.
* Separate the project in 3 main reusable and independent components:
 - cwmp library
 - data model
 - data model implementation
* Support for TR111 part1 and probably part2 (even if it's hard to support the 
stun as far as I know).

Original comment by atef.hal...@gmail.com on 17 Mar 2013 at 9:53

GoogleCodeExporter commented 9 years ago
Another thing that should be changed imho: xml data persistence: the xml 
created file is valid (tr098_data.xml as an example). However, someone cannot 
put an xsd to validate it. Every xml file must be designed with validation 
through xsd/dtd in mind.

Original comment by atef.hal...@gmail.com on 17 Mar 2013 at 10:05