구현방안을 고민중인데
도움좀 부탁드립니다.

*서버모듈: 주기적으로(지금 하루에 2번정도...) 공지할 내용을 뿌리는 걸 구현

*안드로이드:
-. 위젯: 하루에 2번 주기적으로 업데이트.
               업데이트시 서비스를 시작하여 서버모듈 urlconnection하여 데이터 파싱처리 한후 preference xml이나 DB(둘중 뭐가 좋은가요?)에
                쓴다음 서비스 종료. 
                위젯 뷰에 서비스가 파싱하여저장한 데이터 출력처리

1)요정도로 고민하고 있는데, 바른 방법인지요?
2)DB/xml중에 어디에 쓰는게 좋을지요?
3)로컬(DB/xml)에 저장안하고 그냥 서비스로 데이터만 가져와서 뿌리는걸로도 위젯처리가 가능한건가요??
4)위젯내용 업데이트 주기를 원격서버모듈에서 정의하여 보내줘서 처리할수도 있는지요?

도움부탁드립니다.