Authors:
            
                    André Luís Barroso Almeida
                    
                        
                                1
                            
                    
                    ; 
                
                    Saul Emanuel Delabrida Silva
                    
                        
                                2
                            
                    
                    ; 
                
                    Antonio C. Nazaré Jr.
                    
                        
                                3
                            
                    
                     and
                
                    Joubert de Castro Lima
                    
                        
                                2
                            
                    
                    
                
        
        
            Affiliations:
            
                    
                        
                                1
                            
                    
                    Universidade Federal de Ouro Preto and Instituto Federal de Minas Gerais, Brazil
                
                    ; 
                
                    
                        
                                2
                            
                    
                    Universidade Federal de Ouro Preto, Brazil
                
                    ; 
                
                    
                        
                                3
                            
                    
                    Universidade Federal de Minas Gerais, Brazil
                
        
        
        
        
        
             Keyword(s):
            Big Data, Internet of Things, Middleware, Reflective Computing, High Performance Computing, Distributed Shared Memory, Remote Method Invocation
        
        
            
                Related
                    Ontology
                    Subjects/Areas/Topics:
                
                        Enterprise Information Systems
                    ; 
                        Information Systems Analysis and Specification
                    ; 
                        Modeling of Distributed Systems
                    ; 
                        Tools, Techniques and Methodologies for System Development
                    
            
        
        
            
                Abstract: 
                Java Cá&Lá or just JCL is a distributed shared memory reflective lightweight middleware for Java developers
whose main goals are: i) provide a simple deployment strategy, where automatic code registration occurs,
ii) support a collaborative multi-developer cluster environment where applications can interact without explicit
dependencies, iii) execute existing sequential Java code over both multi-core machines and cluster of
multi-core machines without refactorings, enabling the separation of business logic from distribution issues in
the development process, iv) provide a multi-core/multi-computer portable code. This paper describes JCL’s
features and architecture; compares and contrasts JCL to other Java based middleware systems, and reports
performance measurements of JCL applications.