SlideShare a Scribd company logo
Approach – PALMS WMS & ERP Integration
Agenda

  • PALMS - Architectural Overview

  • PALMS – Incoming Interface
     • Integrated through Daemon
     • Integrated through WebService Call

  • PALMS – Outgoing Interface
PALMS - Architectural Overview
PALMS-WMS is based on Web Service Based SOA Architecture. System provides ability to define
configurations for Actions to be performed “Before” & “After” call of Business Component.


                                            PALMS (WMS)
                                           Daemon Web Service Bus
                                                        Web         Web
                                                      Service-1   Service-2
                                                                              Configuration for Actions to be performed
All Business Components are        File     Pre-Component Config.
                                  System                                              “Before” Component Call
instantiated through either

4.Web Service Call                          Business Components
5.Daemon Call (Polled Folder)
                                           Compone                Compone
                                             nt - 1                 nt - 2


                                                                              Configuration for Actions to be performed
                                           Post-Component Config.                     “After” Component Call




With this Architecture, we shall now look at a typical configuration for interfacing with an external ERP on
the “Before” side and with a PLC Device on the “After” side.
Incoming ERP Interface (through Daemon)
Pre Component Configuration for an incoming Data Interface through PALMS Daemon is depicted below:



   Some ERP                                       PALMS (WMS)
 Create
            Allocate                             Daemon Web Service Bus
  Sales                   Some Data
             Stock
 Order                                                          WS/GeneratePickSlip
                          Interchange
                                                                                      Configuration for Actions to be performed
                            Format       File     Pre-Component Config.
                                        System                                                “Before” Component Call
                                                  Protocol Converter




                                                                                                      Pre-Component Configuration
                                                  Business Components
    System Provides a “Hook” to
   easily interface with Business                   Component/GeneratePickSlip

  Components without making any
     changes to PALMS Solution                   Post-Component Config.




          Component Name      Pre Component Process                                                        Input Folder
          GeneratePickingSlip SomeERP-PALMS-ProtocolConverterForGeneratePickingSlips.dll                   InputForPickingSlipGeneration
Incoming ERP Interface (through WebService)
Pre Component Configuration for an incoming Data Interface through Web Service is depicted below:


                                                                                                              Some ERP
                                          PALMS (WMS)




                                                                                         Protocol Converter
                                                                                                                           Create
                                                                                                                Allocate
                                         Daemon Web Service Bus                                                  Stock
                                                                                                                            Sales
                                                                             PALMS                                         Order
                                                     WS/GeneratePickSlip
                                                                           Web Service
                                 File     Pre-Component Config.             Protocol
                                System


                                          Business Components

                                           Component/GeneratePickSlip
                                                                              System Provides a “Hook” to
                                                                               easily interface with Web
                                         Post-Component Config.
                                                                              Services without making any
                                                                              changes to PALMS Solution.


 Note: For calling WebServices, Protocol Conversion must happen at the Caller End. Web
 Services must be called using its specific Protocol.
Outgoing Interface to PLC
Post Component Configuration for an outgoing Data Interface is depicted below:



   Some ERP                                                                                                                     Some ERP
                                                 PALMS (WMS)




                                                                                                           Protocol Converter
                                                                                                                                             Create
                                                                                                                                  Allocate
 Create
           Allocate                             Daemon Web Service Bus                                                             Stock
                                                                                                                                              Sales
  Sales                  Some Data                                                       PALMS                                               Order
            Stock
 Order                                                         WS/GeneratePickSlip
                         Interchange                                                   Web Service
                           Format       File     Pre-Component Config.                  Protocol
                                       System
                                                 Protocol Converter


                                                 Business Components
      System Provides a “Hook” to
       easily interface Component                  Component/GeneratePickSlip

      Outputs without making any                                                                                     Some PLC
       changes to PALMS Solution                Post-Component Config.                 To & Fro
                                                 PLC Communicator
                                                                                     Communication

                                                                                                  Post-Component
                                                                                                   Configuration

                      Component Name Post Component Process
                      GeneratePickingSlip PALMS-SomePLC-ProtocolConverterForGeneratePickingSlips.dll
Thank You

More Related Content

What's hot

Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal Implementation
Aptean
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT Group
 
LogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireLogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWire
MavenWire
 
Pivotal CRM for iPad
Pivotal CRM for iPadPivotal CRM for iPad
Pivotal CRM for iPad
Aptean
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOA
WSO2
 
Toronix - IBM WebSphere HA & High Availability Concepts
Toronix - IBM WebSphere HA & High Availability ConceptsToronix - IBM WebSphere HA & High Availability Concepts
Toronix - IBM WebSphere HA & High Availability Concepts
rrowntree
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
IBM WebSphereIndia
 
IBM Sametime 8.5.2 IFR1 implementation - From Zero to Mobile - Make your bos...
IBM Sametime  8.5.2 IFR1 implementation - From Zero to Mobile - Make your bos...IBM Sametime  8.5.2 IFR1 implementation - From Zero to Mobile - Make your bos...
IBM Sametime 8.5.2 IFR1 implementation - From Zero to Mobile - Make your bos...
Frank Altenburg
 
Davivienda - Exceptional Web Experiences
Davivienda - Exceptional Web ExperiencesDavivienda - Exceptional Web Experiences
Davivienda - Exceptional Web Experiences
Djalma Britto
 
Enterprise Service Bus Part 2
Enterprise Service Bus Part 2Enterprise Service Bus Part 2
Enterprise Service Bus Part 2
Return on Intelligence
 
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business WorldsIT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
Novell
 
TenduitRIMCenter
TenduitRIMCenterTenduitRIMCenter
TenduitRIMCenter
grudolphi
 
Comp ben121enhancementswebinar
Comp ben121enhancementswebinarComp ben121enhancementswebinar
Comp ben121enhancementswebinar
KBACE Technologies, Inc.
 
What is new in Citrix xen App 1
What is new in Citrix xen App 1What is new in Citrix xen App 1
What is new in Citrix xen App 1
Digicomp Academy AG
 
IBM Streams V4.1 Integration with IBM Platform Symphony
IBM Streams V4.1 Integration with IBM Platform SymphonyIBM Streams V4.1 Integration with IBM Platform Symphony
IBM Streams V4.1 Integration with IBM Platform Symphony
lisanl
 
Enterprise service bus part 1
Enterprise service bus part 1Enterprise service bus part 1
Enterprise service bus part 1
Return on Intelligence
 
ApacheCon EU 2009 Tales from the front line - ActiveMQ ServiceMix and CXF
ApacheCon EU 2009 Tales from the front line - ActiveMQ ServiceMix and CXFApacheCon EU 2009 Tales from the front line - ActiveMQ ServiceMix and CXF
ApacheCon EU 2009 Tales from the front line - ActiveMQ ServiceMix and CXF
Adrian Trenaman
 
System Software, IBM Power Event
System Software, IBM Power EventSystem Software, IBM Power Event
System Software, IBM Power Event
IBM Danmark
 

What's hot (18)

Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal Implementation
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
 
LogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireLogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWire
 
Pivotal CRM for iPad
Pivotal CRM for iPadPivotal CRM for iPad
Pivotal CRM for iPad
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOA
 
Toronix - IBM WebSphere HA & High Availability Concepts
Toronix - IBM WebSphere HA & High Availability ConceptsToronix - IBM WebSphere HA & High Availability Concepts
Toronix - IBM WebSphere HA & High Availability Concepts
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
 
IBM Sametime 8.5.2 IFR1 implementation - From Zero to Mobile - Make your bos...
IBM Sametime  8.5.2 IFR1 implementation - From Zero to Mobile - Make your bos...IBM Sametime  8.5.2 IFR1 implementation - From Zero to Mobile - Make your bos...
IBM Sametime 8.5.2 IFR1 implementation - From Zero to Mobile - Make your bos...
 
Davivienda - Exceptional Web Experiences
Davivienda - Exceptional Web ExperiencesDavivienda - Exceptional Web Experiences
Davivienda - Exceptional Web Experiences
 
Enterprise Service Bus Part 2
Enterprise Service Bus Part 2Enterprise Service Bus Part 2
Enterprise Service Bus Part 2
 
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business WorldsIT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
 
TenduitRIMCenter
TenduitRIMCenterTenduitRIMCenter
TenduitRIMCenter
 
Comp ben121enhancementswebinar
Comp ben121enhancementswebinarComp ben121enhancementswebinar
Comp ben121enhancementswebinar
 
What is new in Citrix xen App 1
What is new in Citrix xen App 1What is new in Citrix xen App 1
What is new in Citrix xen App 1
 
IBM Streams V4.1 Integration with IBM Platform Symphony
IBM Streams V4.1 Integration with IBM Platform SymphonyIBM Streams V4.1 Integration with IBM Platform Symphony
IBM Streams V4.1 Integration with IBM Platform Symphony
 
Enterprise service bus part 1
Enterprise service bus part 1Enterprise service bus part 1
Enterprise service bus part 1
 
ApacheCon EU 2009 Tales from the front line - ActiveMQ ServiceMix and CXF
ApacheCon EU 2009 Tales from the front line - ActiveMQ ServiceMix and CXFApacheCon EU 2009 Tales from the front line - ActiveMQ ServiceMix and CXF
ApacheCon EU 2009 Tales from the front line - ActiveMQ ServiceMix and CXF
 
System Software, IBM Power Event
System Software, IBM Power EventSystem Software, IBM Power Event
System Software, IBM Power Event
 

Viewers also liked

Kurikulum Humanistik
Kurikulum HumanistikKurikulum Humanistik
Kurikulum Humanistik
Ali Murfhy
 
Презентация Апартатора на Chain Reaction в Digital October 13 марта 2012
Презентация Апартатора на Chain Reaction в Digital October 13 марта 2012Презентация Апартатора на Chain Reaction в Digital October 13 марта 2012
Презентация Апартатора на Chain Reaction в Digital October 13 марта 2012Apartator
 
Orient trip
Orient tripOrient trip
Orient trip
carmecebrian
 
Palms Basic Introduction 3.3 (Email)
Palms Basic Introduction 3.3 (Email)Palms Basic Introduction 3.3 (Email)
Palms Basic Introduction 3.3 (Email)
anil.y
 
Mehmet_MERAL_cv_UK_
Mehmet_MERAL_cv_UK_Mehmet_MERAL_cv_UK_
Mehmet_MERAL_cv_UK_
mmeral
 
Islam dan Demokrasi; Telaah Pemikiran Gus Dur
Islam dan Demokrasi; Telaah Pemikiran Gus DurIslam dan Demokrasi; Telaah Pemikiran Gus Dur
Islam dan Demokrasi; Telaah Pemikiran Gus Dur
Ali Murfhy
 
A vaca
A vacaA vaca
A vaca
Florenotero
 
Alam Pikiran Islam Modern Indonesia; A Mukti Ali
Alam Pikiran Islam Modern Indonesia; A Mukti AliAlam Pikiran Islam Modern Indonesia; A Mukti Ali
Alam Pikiran Islam Modern Indonesia; A Mukti Ali
Ali Murfhy
 
Pernikahan Siri dan Mut'ah
Pernikahan Siri dan Mut'ahPernikahan Siri dan Mut'ah
Pernikahan Siri dan Mut'ahAli Murfhy
 
Psikologi Perkembangan
Psikologi PerkembanganPsikologi Perkembangan
Psikologi PerkembanganAli Murfhy
 
Statistik Pendidikan
Statistik PendidikanStatistik Pendidikan
Statistik Pendidikan
Ali Murfhy
 
Consumer protection act
Consumer protection actConsumer protection act
Consumer protection act
Gill Kaur
 
Odds and Ends
Odds and EndsOdds and Ends
Odds and Ends
Debasish Bhattacharjee
 
Spare Tyre
Spare TyreSpare Tyre
Crime and Punishment prelims
Crime and Punishment prelimsCrime and Punishment prelims
Crime and Punishment prelims
Debasish Bhattacharjee
 
Bibliophile final
Bibliophile finalBibliophile final
Bibliophile final
Debasish Bhattacharjee
 
Bibliophile Prelims
Bibliophile PrelimsBibliophile Prelims
Bibliophile Prelims
Debasish Bhattacharjee
 

Viewers also liked (18)

Kurikulum Humanistik
Kurikulum HumanistikKurikulum Humanistik
Kurikulum Humanistik
 
Презентация Апартатора на Chain Reaction в Digital October 13 марта 2012
Презентация Апартатора на Chain Reaction в Digital October 13 марта 2012Презентация Апартатора на Chain Reaction в Digital October 13 марта 2012
Презентация Апартатора на Chain Reaction в Digital October 13 марта 2012
 
Bla bla
Bla blaBla bla
Bla bla
 
Orient trip
Orient tripOrient trip
Orient trip
 
Palms Basic Introduction 3.3 (Email)
Palms Basic Introduction 3.3 (Email)Palms Basic Introduction 3.3 (Email)
Palms Basic Introduction 3.3 (Email)
 
Mehmet_MERAL_cv_UK_
Mehmet_MERAL_cv_UK_Mehmet_MERAL_cv_UK_
Mehmet_MERAL_cv_UK_
 
Islam dan Demokrasi; Telaah Pemikiran Gus Dur
Islam dan Demokrasi; Telaah Pemikiran Gus DurIslam dan Demokrasi; Telaah Pemikiran Gus Dur
Islam dan Demokrasi; Telaah Pemikiran Gus Dur
 
A vaca
A vacaA vaca
A vaca
 
Alam Pikiran Islam Modern Indonesia; A Mukti Ali
Alam Pikiran Islam Modern Indonesia; A Mukti AliAlam Pikiran Islam Modern Indonesia; A Mukti Ali
Alam Pikiran Islam Modern Indonesia; A Mukti Ali
 
Pernikahan Siri dan Mut'ah
Pernikahan Siri dan Mut'ahPernikahan Siri dan Mut'ah
Pernikahan Siri dan Mut'ah
 
Psikologi Perkembangan
Psikologi PerkembanganPsikologi Perkembangan
Psikologi Perkembangan
 
Statistik Pendidikan
Statistik PendidikanStatistik Pendidikan
Statistik Pendidikan
 
Consumer protection act
Consumer protection actConsumer protection act
Consumer protection act
 
Odds and Ends
Odds and EndsOdds and Ends
Odds and Ends
 
Spare Tyre
Spare TyreSpare Tyre
Spare Tyre
 
Crime and Punishment prelims
Crime and Punishment prelimsCrime and Punishment prelims
Crime and Punishment prelims
 
Bibliophile final
Bibliophile finalBibliophile final
Bibliophile final
 
Bibliophile Prelims
Bibliophile PrelimsBibliophile Prelims
Bibliophile Prelims
 

Similar to Palms Architecture & Integration Methodology

Pivotal CRM 6.0 Administration
Pivotal CRM 6.0 AdministrationPivotal CRM 6.0 Administration
Pivotal CRM 6.0 Administration
Aptean
 
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Jazoon 2012 - Systems Integration in the Cloud Era with Apache CamelJazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Kai Wähner
 
BlazeDS
BlazeDSBlazeDS
BlazeDS
devaraj ns
 
Portal application development using Websphere Portlet Factory
Portal application development using Websphere Portlet FactoryPortal application development using Websphere Portlet Factory
Portal application development using Websphere Portlet Factory
Dacartec Servicios Informáticos
 
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
Dacartec Servicios Informáticos
 
Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)
Shameer Thaha Koya
 
Jimwebber soa
Jimwebber soaJimwebber soa
Jimwebber soa
d0nn9n
 
SAP Documents Management and Distribution
SAP Documents Management and DistributionSAP Documents Management and Distribution
SAP Documents Management and Distribution
SEAL Systems
 
connmove - Software for SAP and Microsoft
connmove - Software for SAP and Microsoftconnmove - Software for SAP and Microsoft
connmove - Software for SAP and Microsoft
connmove
 
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
mfrancis
 
360 Max Cairngorm Zamf
360 Max Cairngorm Zamf360 Max Cairngorm Zamf
360 Max Cairngorm Zamf
Garth Braithwaite
 
Plugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 TaiwanPlugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 Taiwan
Rack Lin
 
IBM Cloud Strategy
IBM Cloud StrategyIBM Cloud Strategy
IBM Cloud Strategy
cloudcampnigeria
 
Acme Packet Provisioning Framework
Acme Packet Provisioning FrameworkAcme Packet Provisioning Framework
Acme Packet Provisioning Framework
Mislav Petričević
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
Bob Rhubart
 
Spring Cairngorm
Spring CairngormSpring Cairngorm
Spring Cairngorm
devaraj ns
 
CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring
CA Nimsoft
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
rsnarayanan
 
eBusiness-Connector
eBusiness-ConnectoreBusiness-Connector
eBusiness-Connector
Emerson Murakami
 
OOW2008 in China
OOW2008 in ChinaOOW2008 in China
OOW2008 in China
James Hu
 

Similar to Palms Architecture & Integration Methodology (20)

Pivotal CRM 6.0 Administration
Pivotal CRM 6.0 AdministrationPivotal CRM 6.0 Administration
Pivotal CRM 6.0 Administration
 
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Jazoon 2012 - Systems Integration in the Cloud Era with Apache CamelJazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
Jazoon 2012 - Systems Integration in the Cloud Era with Apache Camel
 
BlazeDS
BlazeDSBlazeDS
BlazeDS
 
Portal application development using Websphere Portlet Factory
Portal application development using Websphere Portlet FactoryPortal application development using Websphere Portlet Factory
Portal application development using Websphere Portlet Factory
 
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
IBM WebSphere Portal Integrator for SAP - Escenario de ejemplo.
 
Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)Composite Apps using SCA (Service Component Architecture)
Composite Apps using SCA (Service Component Architecture)
 
Jimwebber soa
Jimwebber soaJimwebber soa
Jimwebber soa
 
SAP Documents Management and Distribution
SAP Documents Management and DistributionSAP Documents Management and Distribution
SAP Documents Management and Distribution
 
connmove - Software for SAP and Microsoft
connmove - Software for SAP and Microsoftconnmove - Software for SAP and Microsoft
connmove - Software for SAP and Microsoft
 
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
 
360 Max Cairngorm Zamf
360 Max Cairngorm Zamf360 Max Cairngorm Zamf
360 Max Cairngorm Zamf
 
Plugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 TaiwanPlugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 Taiwan
 
IBM Cloud Strategy
IBM Cloud StrategyIBM Cloud Strategy
IBM Cloud Strategy
 
Acme Packet Provisioning Framework
Acme Packet Provisioning FrameworkAcme Packet Provisioning Framework
Acme Packet Provisioning Framework
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Spring Cairngorm
Spring CairngormSpring Cairngorm
Spring Cairngorm
 
CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
 
eBusiness-Connector
eBusiness-ConnectoreBusiness-Connector
eBusiness-Connector
 
OOW2008 in China
OOW2008 in ChinaOOW2008 in China
OOW2008 in China
 

Palms Architecture & Integration Methodology

  • 1. Approach – PALMS WMS & ERP Integration
  • 2. Agenda • PALMS - Architectural Overview • PALMS – Incoming Interface • Integrated through Daemon • Integrated through WebService Call • PALMS – Outgoing Interface
  • 3. PALMS - Architectural Overview PALMS-WMS is based on Web Service Based SOA Architecture. System provides ability to define configurations for Actions to be performed “Before” & “After” call of Business Component. PALMS (WMS) Daemon Web Service Bus Web Web Service-1 Service-2 Configuration for Actions to be performed All Business Components are File Pre-Component Config. System “Before” Component Call instantiated through either 4.Web Service Call Business Components 5.Daemon Call (Polled Folder) Compone Compone nt - 1 nt - 2 Configuration for Actions to be performed Post-Component Config. “After” Component Call With this Architecture, we shall now look at a typical configuration for interfacing with an external ERP on the “Before” side and with a PLC Device on the “After” side.
  • 4. Incoming ERP Interface (through Daemon) Pre Component Configuration for an incoming Data Interface through PALMS Daemon is depicted below: Some ERP PALMS (WMS) Create Allocate Daemon Web Service Bus Sales Some Data Stock Order WS/GeneratePickSlip Interchange Configuration for Actions to be performed Format File Pre-Component Config. System “Before” Component Call Protocol Converter Pre-Component Configuration Business Components System Provides a “Hook” to easily interface with Business Component/GeneratePickSlip Components without making any changes to PALMS Solution Post-Component Config. Component Name Pre Component Process Input Folder GeneratePickingSlip SomeERP-PALMS-ProtocolConverterForGeneratePickingSlips.dll InputForPickingSlipGeneration
  • 5. Incoming ERP Interface (through WebService) Pre Component Configuration for an incoming Data Interface through Web Service is depicted below: Some ERP PALMS (WMS) Protocol Converter Create Allocate Daemon Web Service Bus Stock Sales PALMS Order WS/GeneratePickSlip Web Service File Pre-Component Config. Protocol System Business Components Component/GeneratePickSlip System Provides a “Hook” to easily interface with Web Post-Component Config. Services without making any changes to PALMS Solution. Note: For calling WebServices, Protocol Conversion must happen at the Caller End. Web Services must be called using its specific Protocol.
  • 6. Outgoing Interface to PLC Post Component Configuration for an outgoing Data Interface is depicted below: Some ERP Some ERP PALMS (WMS) Protocol Converter Create Allocate Create Allocate Daemon Web Service Bus Stock Sales Sales Some Data PALMS Order Stock Order WS/GeneratePickSlip Interchange Web Service Format File Pre-Component Config. Protocol System Protocol Converter Business Components System Provides a “Hook” to easily interface Component Component/GeneratePickSlip Outputs without making any Some PLC changes to PALMS Solution Post-Component Config. To & Fro PLC Communicator Communication Post-Component Configuration Component Name Post Component Process GeneratePickingSlip PALMS-SomePLC-ProtocolConverterForGeneratePickingSlips.dll