Sharing Web services to support B2B integration becomes intensive and critical. The paper proposes a business model with multiple interfaced abstraction levels as a framework to generate data-centric Web services. A time/space constraint called factual dependency is used to aggregate attributes describing the business objects and coordination artifacts as described in the highest abstraction level of a business model i.e. the universe of discourse. Each aggregation leads to a well-specified granular Web service. The resulting set of consistent Web services are then registered in a public or a private UDDI to be discovered and invoked by any business process. The proposed generation process differs from the current IT-perspective approaches that generate Web services directly from the redundant and duplicated elements in the information system.