Skip to main content

Mashups and composite application

I come across a new word 'Mashup' in Integration Architecture designer exam trailmixes. ofocurse its new word in salesforce but its not new world.

When we are implementing salesforce, we are frequently integrate with other system. Focus of Mashup come's here. Its bring data from external system to add the value to the existing applications.

mashups require different levels of integration, depending on whether the mashed-up data is only meant to be viewed, whether it can be edited, and whether data is actually transferred between systems.

There are three types of mashup:-

  1. Client Presentation Mashup - In this type of mashup the integration takes place strictly at the visual level. It makes possible to view data from two or more applications in a browser, without actually moving data between the applications. Example - Google Maps.
  2. Client Service Mashup - As mashups evolve, they are becoming more complex and sophisticated. Client services mashups, for example, may call Web services or consume Web sites and feeds, or invoke the Salesforce API from the browser to perform a step in a business process. Such mashups can be used to streamline multi-step business processes such as order management, return material authorization, or integration with eBay auctions and Google Adwords advertising campaigns.
  3. External Service Mashup - Another type of mashups is external services mashups, which treat Salesforce data as a client, using exposed Salesforce data and mashing it with data in an external system. An example of an external services mashup is an enterprise portal that displays Salesforce as one of many presentation portlets.
http://lms.cfs-api.com/v1/12/lms.aspx?hash=WUlRa1pjd0RRUDc1cDVuTkx0cXdkZzQ3b2Q1WDgyTUFLYzArYmI4VG9Od3RmOVg0QlZjMzdUbVhuZ2k1cjVOQXpITCs2QmpnRGs2SzZsZmlWbmZRZHNLVmo4KzhMV3NqNmJiNFhUNkdQVS9VUVZNQ3M0Mm9IN0xqZXpqMVNiS0RoZ3JNcFU4QjhtSjI1Y0ozVnppVUV3PT0=

Comments

Popular posts from this blog

API

API is a application programming interface that allow different application interact with each other.Its deliver the request to your provider that you are requesting it from and deliver the response back. A real example of an API How are APIs used in the real world? Here’s a very common scenario –  booking a flight. When you search for flights online, you have a menu of options to choose from. You choose a departure city and date, a return city and date, cabin class, and other variables like your meal, your seat, or baggage requests. To book your flight, you need to interact with the airline’s website to access the airline’s database to see if any seats are available on those dates, and what the cost might be based on the date, flight time, route popularity, etc. You need access to that information from the airline’s database, whether you’re interacting with it from the website or an online travel service that aggregates information from multiple airlines. Alter...

Identity and access management Flow

Salesforce can participate in a number of standard OAuth 2.0 flows acting as either the client, or as the authorisation and resource server. The flows in this section are the common general flows which are used for either user or server authorisation and authentication - flows to be applied in specific circumstances can be found in the "Specialised OAuth 2.0 Flows" section. The diagrams are shown in general terms as Salesforce can play the role of client or server. Considerations specific to Salesforce are mentioned in the notes. WEB SERVER FLOW Based on the OAuth Authorisation Code Grant flow Gold standard for security if the client secret can be protected by the client application - generally this is the case when the application is operating in a trusted environment (e.g. an internal enterprise server application) Code challenge is optional and used together with code verifier in the token request to provide PKCE (p...

Salesforce Platform Cache

  Salesforce Platform Cache is a feature that allows you to store and manage data in-memory, improving the performance of your Salesforce applications. It provides two types of caches: Org Cache and Session Cache. Org Cache is shared across all users in your Salesforce organization, while Session Cache is specific to a single user's session. Here, I'll provide an example of how to use Salesforce Platform Cache with Apex. Example Scenario: Let's consider a scenario where you have a Salesforce custom object called "Product__c," and you want to cache the product data for better performance. Step 1: Enable Platform Cache Before you can use Platform Cache, you need to enable it in your Salesforce org. To do this, go to Setup > Quick Find Box > Type "Platform Cache" > Select "Platform Cache." Step 2: Create a Cache Partition Create a cache partition, which is like a container for storing data in Platform Cache. Each partition has a unique...