Dependências do Maven em relação ao JAR javax.persistence?

Estou usando o Spring 3 e o Hibernate 4 JPA. Estou confuso em relaçãojavax.persistence JAR. Encontrei abaixo duas dependências do Maven no Google. Diga-me qual é o requisito abaixo de duas dependências?

       <dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>persistence-api</artifactId>
            <version>1.0.2</version>
        </dependency>

       <dependency>
            <groupId>org.eclipse.persistence</groupId>
            <artifactId>javax.persistence</artifactId>
            <version>2.0.0</version>
        </dependency>

questionAnswers(3)

yourAnswerToTheQuestion