SlideShare a Scribd company logo
1 of 9
Seygen Proprietary - Not to be distributed without prior written consent.
Terminology:
Name/Acronym Definition
SMX Provides generic message handling functions
including reliable message routing between the
SMX clients, persistence of messages,
transformation of messages, and handling failures
Application Containers
(AC)
A business process that uses the SMX Core
framework to reference stored messages and
perform simple transformations to complex
business logic and user interface controls
Connectors Interfacing logic to external clients
Manageability Monitoring and control (configuration) of SMX
Core operations via a User Interface
Seygen Proprietary - Not to be distributed without prior written consent.
Technology Stack
 SMX Core
 WebLogic Middleware Application Server: WebLogic 12.1.2
 Oracle Database Server: 11g Release 11.1.0.0.0
 Java Virtual Machine: jdk170_76, Java Enterprise Edition Version 1.7.0_76 J2EE (EJB, MDB, JMX)
 Rules Engine: DROOLS
 Web Services (SOAP, JAX WS)
 XML Tools (JDOM, XALAN, XQUERY)
 Manageability
 User Interface: Struts
3Seygen Proprietary - Not to be distributed without prior written consent.
Seygen Proprietary - Not to be distributed without prior written consent.
SMX Benefits
 SMX delivers a scalable, fault tolerant enterprise
architecture providing:
 Message acceptance
 Message recognition
 Message persistence
 Message Routing
 Application Container
 XSLT Transform
 Event engine
 Application Management
 Guaranteed message delivery
 Retry logic
 Robust management tools
Seygen Proprietary - Not to be distributed without prior written consent.
Seygen Proprietary - Not to be distributed without prior written consent.
What is SMX?
 Designed to receive, store, transform, and forward
messages
 Connectors: Multiple transports (Web services, HTTP/HTTPS, JMS,
MQ, Sockets, FTP)
 Application Container: Container for Business Process. Container is
available for one or more clients.
SMX Core
C
O
N
N
E
C
T
O
R
W
I
T
H
A
C
C
E
S
S
P
O
I
N
T
S
Application
Container
Client
Seygen Proprietary - Not to be distributed without prior written consent.
Seygen Proprietary - Not to be distributed without prior written consent.
SMX Core Architecture
Application
Systems
Calling
System
Message
Acceptance
Application
Container
Transformations
Custom Bus. Logic
Delivery
Engine
Source
Systems
System
Site 1
Alert Management
Scheduling
Monitors
Manageability
Activity Log
Message Store
System
Site 2
System
Site N
.
.
.
Calling
System
Calling
System
Manageability User Interface
Configuration Dashboard
Alerts &
Status
User Mgmt.
O
U
T
B
O
U
N
D
C
O
N
N
E
C
T
O
R
I
N
B
O
U
N
D
C
O
N
N
E
C
T
O
R
SMX Core
Message Flow Through SMX
 A flight is a grouping of
synchronous activities and
represents one leg of travel
that a message follows
through SMX
 Design allows for optimal
resources (i.e. threads and
memory) usage and
scalability
Source
Client
Inbound
Connector
Inbound
Message
Acceptor
Inbound
Message
Handler
Application
Container
Delivery
Engine
Outbound
Connector
Destination
Client
Flight 1 Flight 2 Flight 3 Flight 4
Transport
Specific
Receive
Validate Persist,
Acknowledge
Recognize
Transformation
Engine XSLT
Deliver Transport
Specific
Send
Mediate, Correlate
Persist, Queue
Outbound Messages
Seygen Proprietary - Not to be distributed without prior written consent.

More Related Content

Similar to Smx gateway architecture overview shortened

Axis2, middleware for next generation web services
Axis2, middleware for next generation web servicesAxis2, middleware for next generation web services
Axis2, middleware for next generation web servicesSrinath Perera
 
Implementing Private Clouds
Implementing Private CloudsImplementing Private Clouds
Implementing Private CloudsJohn Pritchard
 
Developing Web Services With Oracle Web Logic Server
Developing Web Services With Oracle Web Logic ServerDeveloping Web Services With Oracle Web Logic Server
Developing Web Services With Oracle Web Logic ServerGaurav Sharma
 
Bhupal_IBM MQ
Bhupal_IBM MQBhupal_IBM MQ
Bhupal_IBM MQbhupal m
 
Dynamic Server Provisioning With Ops Manager And Hyper V – Notes From The Field
Dynamic Server Provisioning With Ops Manager And Hyper V – Notes From The FieldDynamic Server Provisioning With Ops Manager And Hyper V – Notes From The Field
Dynamic Server Provisioning With Ops Manager And Hyper V – Notes From The FieldAmit Gatenyo
 
Large Scale Deployment of SOA-P
Large Scale Deployment of SOA-PLarge Scale Deployment of SOA-P
Large Scale Deployment of SOA-PC2B2 Consulting
 
Introduction to EMQ X Enterprise
Introduction to EMQ X EnterpriseIntroduction to EMQ X Enterprise
Introduction to EMQ X EnterpriseEMQ
 
Security Architecture Consulting - Hiren Shah
Security Architecture Consulting - Hiren ShahSecurity Architecture Consulting - Hiren Shah
Security Architecture Consulting - Hiren ShahNSConclave
 
Centaf Sms Day 1
Centaf Sms Day 1Centaf Sms Day 1
Centaf Sms Day 1ejcometh
 

Similar to Smx gateway architecture overview shortened (20)

Connectiva Experience
Connectiva ExperienceConnectiva Experience
Connectiva Experience
 
Axis2, middleware for next generation web services
Axis2, middleware for next generation web servicesAxis2, middleware for next generation web services
Axis2, middleware for next generation web services
 
Implementing Private Clouds
Implementing Private CloudsImplementing Private Clouds
Implementing Private Clouds
 
Message management
Message managementMessage management
Message management
 
F5_and_Azure_v3.pptx
F5_and_Azure_v3.pptxF5_and_Azure_v3.pptx
F5_and_Azure_v3.pptx
 
Developing Web Services With Oracle Web Logic Server
Developing Web Services With Oracle Web Logic ServerDeveloping Web Services With Oracle Web Logic Server
Developing Web Services With Oracle Web Logic Server
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Bhupal_IBM MQ
Bhupal_IBM MQBhupal_IBM MQ
Bhupal_IBM MQ
 
Dynamic Server Provisioning With Ops Manager And Hyper V – Notes From The Field
Dynamic Server Provisioning With Ops Manager And Hyper V – Notes From The FieldDynamic Server Provisioning With Ops Manager And Hyper V – Notes From The Field
Dynamic Server Provisioning With Ops Manager And Hyper V – Notes From The Field
 
Resume
ResumeResume
Resume
 
Large Scale Deployment of SOA-P
Large Scale Deployment of SOA-PLarge Scale Deployment of SOA-P
Large Scale Deployment of SOA-P
 
Introduction to EMQ X Enterprise
Introduction to EMQ X EnterpriseIntroduction to EMQ X Enterprise
Introduction to EMQ X Enterprise
 
Security Architecture Consulting - Hiren Shah
Security Architecture Consulting - Hiren ShahSecurity Architecture Consulting - Hiren Shah
Security Architecture Consulting - Hiren Shah
 
DHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOODHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOO
 
Centaf Sms Day 1
Centaf Sms Day 1Centaf Sms Day 1
Centaf Sms Day 1
 
Resume
ResumeResume
Resume
 
SMS
SMSSMS
SMS
 
SMS
SMSSMS
SMS
 
Rajeev_Resume
Rajeev_ResumeRajeev_Resume
Rajeev_Resume
 
Guru_java_3yrs_exp
Guru_java_3yrs_expGuru_java_3yrs_exp
Guru_java_3yrs_exp
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Smx gateway architecture overview shortened

  • 1. Seygen Proprietary - Not to be distributed without prior written consent.
  • 2. Terminology: Name/Acronym Definition SMX Provides generic message handling functions including reliable message routing between the SMX clients, persistence of messages, transformation of messages, and handling failures Application Containers (AC) A business process that uses the SMX Core framework to reference stored messages and perform simple transformations to complex business logic and user interface controls Connectors Interfacing logic to external clients Manageability Monitoring and control (configuration) of SMX Core operations via a User Interface Seygen Proprietary - Not to be distributed without prior written consent.
  • 3. Technology Stack  SMX Core  WebLogic Middleware Application Server: WebLogic 12.1.2  Oracle Database Server: 11g Release 11.1.0.0.0  Java Virtual Machine: jdk170_76, Java Enterprise Edition Version 1.7.0_76 J2EE (EJB, MDB, JMX)  Rules Engine: DROOLS  Web Services (SOAP, JAX WS)  XML Tools (JDOM, XALAN, XQUERY)  Manageability  User Interface: Struts 3Seygen Proprietary - Not to be distributed without prior written consent.
  • 4. Seygen Proprietary - Not to be distributed without prior written consent.
  • 5. SMX Benefits  SMX delivers a scalable, fault tolerant enterprise architecture providing:  Message acceptance  Message recognition  Message persistence  Message Routing  Application Container  XSLT Transform  Event engine  Application Management  Guaranteed message delivery  Retry logic  Robust management tools Seygen Proprietary - Not to be distributed without prior written consent.
  • 6. Seygen Proprietary - Not to be distributed without prior written consent.
  • 7. What is SMX?  Designed to receive, store, transform, and forward messages  Connectors: Multiple transports (Web services, HTTP/HTTPS, JMS, MQ, Sockets, FTP)  Application Container: Container for Business Process. Container is available for one or more clients. SMX Core C O N N E C T O R W I T H A C C E S S P O I N T S Application Container Client Seygen Proprietary - Not to be distributed without prior written consent.
  • 8. Seygen Proprietary - Not to be distributed without prior written consent. SMX Core Architecture Application Systems Calling System Message Acceptance Application Container Transformations Custom Bus. Logic Delivery Engine Source Systems System Site 1 Alert Management Scheduling Monitors Manageability Activity Log Message Store System Site 2 System Site N . . . Calling System Calling System Manageability User Interface Configuration Dashboard Alerts & Status User Mgmt. O U T B O U N D C O N N E C T O R I N B O U N D C O N N E C T O R SMX Core
  • 9. Message Flow Through SMX  A flight is a grouping of synchronous activities and represents one leg of travel that a message follows through SMX  Design allows for optimal resources (i.e. threads and memory) usage and scalability Source Client Inbound Connector Inbound Message Acceptor Inbound Message Handler Application Container Delivery Engine Outbound Connector Destination Client Flight 1 Flight 2 Flight 3 Flight 4 Transport Specific Receive Validate Persist, Acknowledge Recognize Transformation Engine XSLT Deliver Transport Specific Send Mediate, Correlate Persist, Queue Outbound Messages Seygen Proprietary - Not to be distributed without prior written consent.