José da Cruz
IT Architect: a blog about the daily life of

  • ArchiMate

    ArchiMate is a modeling language for enterprise architecture that helps to describe, analyze, and visualize the relationships among business domains. It complements the TOGAF standard.


    TOGAF TOGAF (The Open Group Architecture Framework), provides a structured approach for designing, planning, implementing, and governing an enterprise’s information technology architecture.

  • RPC vs API

    RPC vs. API

  • Social Media Authentication

    Social Media Authentication aka social login or social sign-in, allows users to authenticate using their existing social media accounts, such as Facebook, Twitter, Google, or LinkedIn.

  • API – Application Programming Interface

    API – Application Programming Interface is a set of rules and protocols that allow different software applications to communicate and exchange data.

  • Remote Procedure Call

    Remote Procedure Call is a technique that allows a program to invoke a procedure or a function on another machine.

  • Single Sign On – Example

    Single Sign-On – Example Google (IdP – Identity Provider) and Gmail (SP – Service Provider) will be used as examples: The principal steps of an SSO process are:

  • SSO – Single Sign On (1 of 2)

    SSO – Single Sign On is a technology that allows users to access multiple applications or services with one set of credentials.

  • JSON Web Token (JWT)

    JSON Web Token (JWT) is an open standard that defines a compact and self-contained way for securely transmitting information between parties as a JSON object.

  • Asymmetric Encryption

    Asymmetric Encryption is a cryptographic technique that allows two parties to communicate securely without sharing a secret key.